C#制作渐变色彩的文字源码
功能介绍:
C#制作渐变色彩的文字,渐变文字特效,基于C#的源码实现,由此可以扩展出更多绚丽的C#文字效果来,
学会以了其中一种方法,您就可以举一反三,灵活运用了。
主要代码:
private void button1_Click(object sender, EventArgs e)
{
Graphics g = panel1.CreateGraphics();//创健控件的Graphics类
g.Clear(Color.White);//以指定的颜色清除控件背景
Color Var_Color_Up = Color.Red;//设置前景色
Color Var_Color_Down = Color.Yellow;//设置背景色
Font Var_Font = new Font("宋体", 40);//设置字体样式
string Var_Str = "渐变效果的文字";//设置字符串
SizeF Var_Size = g.MeasureString(Var_Str, Var_Font);//获取字符串的大小
PointF Var_Point = new PointF(5, 5);
RectangleF Var_Rect = new RectangleF(Var_Point, Var_Size);
LinearGradientBrush Var_LinearBrush = new LinearGradientBrush(Var_Rect, Var_Color_Up, Var_Color_Down, LinearGradientMode.Horizontal);
g.DrawString(Var_Str, Var_Font, Var_LinearBrush, Var_Point);
}
作者:匿名