窗体上的lblel渐变效果用timer控制
来源:互联网 发布:base t以太网端口 编辑:程序博客网 时间:2024/06/01 09:36
private void timerMessage_Tick(object sender, EventArgs e) { timerMessage.Enabled = true; Graphics g = lblMessages.CreateGraphics();//创健控件的Graphics类 g.Clear(Color.White);//以指定的颜色清除控件背景 Color Var_Color_Up = Color.Red;//设置前景色 Color Var_Color_Down = Color.Yellow;//设置背景色 Font Var_Font = new Font("宋体", 10);//设置字体样式 string Var_Str = lblMessages.Text;//设置字符串 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); }
第二种
<pre name="code" class="csharp"> Color Var_Color_Up = Color.Red;//设置前景色 Color Var_Color_Down = Color.Yellow;//设置背景色 Font Var_Font = new Font("宋体", 10);//设置字体样式 string Var_Str = lblMessages.Text;//设置字符串 Graphics g = lblMessages.CreateGraphics();//创健控件的Graphics类 SizeF Var_Size = g.MeasureString(Var_Str, Var_Font);//获取字符串的大小 Brush brush = Brushes.Blue; g.Clear(Var_Color_Up);//清除背景 string temp; PointF p; if (temp != Var_Str)//文字改变时,重新显示 { p = new PointF(this.lblMessages.Size.Width, 0); temp = Var_Str; } else p = new PointF(p.X - 10, 0);//每次偏移10 if (p.X <= -Var_Size.Width) p = new PointF(this.lblMessages.Size.Width, 0); g.DrawString(Var_Str, Var_Font, brush, p);
0 0
- 窗体上的lblel渐变效果用timer控制
- 窗体上的lblel走马灯用timer控制
- WPF Timer控制窗体颜色渐变
- c#渐变效果的窗体背景
- 窗体渐变效果
- 窗体颜色渐变效果实现
- C#实现窗体渐变效果
- 窗体渐变效果 (C#winfrom)
- MFC窗体滑动、缩放、渐变动态效果的实现
- MFC窗体滑动、缩放、渐变动态效果的实现 .
- 如何手工创建Timer控件,并且在Timer控件的事件中控制窗体控件
- QQ窗体上滑的效果
- QQ窗体上滑的效果
- 自定已窗体进行渐变效果!
- 上滑标题栏渐变效果
- css的渐变效果
- UIImageView的渐变效果
- 动画的渐变效果
- 海量数据处理问题
- 欢迎使用CSDN-markdown编辑器
- 黑马程序员-------OC----构造方法和description方法
- unit thought-about to be Fifa 16 ps4 coins
- 二维数组的指针复习
- 窗体上的lblel渐变效果用timer控制
- 串口扫描头设置
- 部署在 Tomcat 下推荐方法
- Windows I/O模型之一:Select模型
- c++ for_each 实现原理英文原版转载( Conditional Love: FOREACH Redux)
- EasyMock异常“java.lang.IllegalStateException: 1 matchers expected, 3 recorded”的奇葩原因
- [iOS][更新]iOS开发数据库操作之SQLite及Mysql操作实例
- 什么叫真正的程序员
- 归并排序的原理,c++代码实现