本文目录
- ASP.NET验证码制作
- c# GDI+中LinearGradientBrush到底是如何什么样的笔刷
- c#中怎样用shape显示由不同颜色组成的色条
- lineargradientbrush lingrbrush能定义成全局变量吗
ASP.NET验证码制作
百度搜索asp.net 验证码就出来了image.aspx 加载事件里面:using System.Xml.Linq;using System.Drawing;using System.Drawing.Imaging;using System.IO; /// 《summary》 /// 加载事件 /// 《/summary》 /// 《param name=“sender“》《/param》 /// 《param name=“e“》《/param》 protected void Page_Load(object sender, EventArgs e) { string tmp = RndNum(6); Session);加载事件里面: chkImageButton.ImageUrl = “image.aspx “;1.《img src=“image.aspx“ alt=“验证码“ height=“20“ width=“90“ onclick=“this.src=this.src+’?’ /》2.《asp:ImageButton runat=“server“ ID=“ImageUrl=“image.aspx“ onclick=“this.src=this.src+’?’ /》
c# GDI+中LinearGradientBrush到底是如何什么样的笔刷
LinearGradientMode 枚举.NET Framework 4其他版本此主题尚未评级 - 评价此主题指定线性渐变的方向。命名空间: System.Drawing.Drawing2D程序集: System.Drawing(在 System.Drawing.dll 中)语法C#C++F#VBpublic enum LinearGradientMode成员成员名称说明Horizontal 指定从左到右的渐变。 Vertical 指定从上到下的渐变。 ForwardDiagonal 指定从左上到右下的渐变。 BackwardDiagonal 指定从右上到左下的渐变。 版本信息.NET Framework受以下版本支持:4、3.5、3.0、2.0、1.1、1.0.NET Framework Client Profile受以下版本支持:4、3.5 SP1平台Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2
c#中怎样用shape显示由不同颜色组成的色条
Shape shape = new Rectangle();shape.Width = 25;shape.Height = 200;var linearGradientBrush = new LinearGradientBrush();linearGradientBrush.StartPoint = new Point(0.5, 0);linearGradientBrush.EndPoint = new Point(0.5, 1);var random = new Random();for (int i = 0; i 《 100; i++){ var color = new Color(); color.A = byte.MaxValue; color.R = (byte)random.Next(0, byte.MaxValue + 1); color.G = (byte)random.Next(0, byte.MaxValue + 1); color.B = (byte)random.Next(0, byte.MaxValue + 1); var gradientStop = new GradientStop(); gradientStop.Color = color; gradientStop.Offset = 0.01 * i; linearGradientBrush.GradientStops.Add(gradientStop);}shape.Fill = linearGradientBrush;this.MainGrid.Children.Add(shape);
这样么?
lineargradientbrush lingrbrush能定义成全局变量吗
void CTextDlg::OnPaint(){Graphics graphics(this-》m_hWnd);LinearGradientBrush linGrBrush( Point(0,0), Point(200,0), Color(255,255,0,0), Color(255,0,0,255));graphics.FillRectangle(&linGrBrush, 0, 0, 200, 200);} 例2:Graphics graphics(dc.GetSafeHdc());graphics.Clear(Color::White);//定义三种参与渐变的色彩Color colors ={Color::Red, // 红色Color::Green,//过渡色为绿色Color::Blue // 蓝色};