社区
C#
帖子详情
c# Label控件 怎么实现渐变的特效?
fjkfjdkfdfgdfdf
2012-05-01 09:15:06
c# 的窗体可以设置Opacity属性 使窗体透明,结合timer 控件还可以实现渐变的效果。
Label 控件怎么实现这个效果? 求解!!!
...全文
683
13
打赏
收藏
c# Label控件 怎么实现渐变的特效?
c# 的窗体可以设置Opacity属性 使窗体透明,结合timer 控件还可以实现渐变的效果。 Label 控件怎么实现这个效果? 求解!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangsong145
2012-05-07
打赏
举报
回复
加一个Timer,通过Timer控制前景色
chenzishenars
2012-05-07
打赏
举报
回复
for(int i=0;i<100;i++){
Label.BackColor = Color.FromArgb(i, 0, 0, 0);
}
tigercao101
2012-05-04
打赏
举报
回复
发个刷子你自己刷刷看
using (LinearGradientBrush brush = new LinearGradientBrush(e.CellBounds, Color.LightGray,
Color.White, LinearGradientMode.Vertical))
{
e.Graphics.FillRectangle(brush, e.CellBounds);
Rectangle border = e.CellBounds;
border.Offset(new Point(-1, -1));
e.Graphics.DrawRectangle(Pens.Gray, border);
}
e.PaintContent(e.CellBounds);
e.Handled = true;
在OnPaint事件下好像是!你看看
fjkfjdkfdfgdfdf
2012-05-04
打赏
举报
回复
不行啊! 我都试过了!
anzhiqiang_touzi
2012-05-04
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
private void Form3_Load(object sender, EventArgs e)
Thread th = new Thread(new ThreadStart(NewMethod));
th.IsBackground = true;
th.Start();
}
private void NewMethod()
{
Control.……
[/Quote]
nm8222157
2012-05-04
打赏
举报
回复
private void Form3_Load(object sender, EventArgs e)
Thread th = new Thread(new ThreadStart(NewMethod));
th.IsBackground = true;
th.Start();
}
private void NewMethod()
{
Control.CheckForIllegalCrossThreadCalls = false;
for (int i = 0; i < 255; i++)
{
label1.ForeColor = Color.FromArgb(i, i, i);
Thread.Sleep(100);
}
}
不知道为什么 三楼的方法 我的Color没有三个参数的重载
还有进程问题
你那个方法中不能实现渐变 而是直接改变颜色
tigercao101
2012-05-04
打赏
举报
回复
把lable的backColor设为(0,0,0,0)这样就不用管lable了颜色就和你Form一样了,如果一定要lable的颜色也可!把lable重绘一下!
why0826001
2012-05-04
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
for (int i = 0; i < 255; i++)
{
label1.ForeColor = new Color(i, i, i);
Application.DoEvents();
Thread.Sleep(100);
}
[/Quote]
就可以了
dylike
2012-05-02
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
for (int i = 0; i < 255; i++)
{
label1.ForeColor = new Color(i,
0,0,0
);
Application.DoEvents();
Thread.Sleep(100);
}
[/Quote]
devmiao
2012-05-02
打赏
举报
回复
for (int i = 0; i < 255; i++)
{
label1.ForeColor = new Color(i, i, i);
Application.DoEvents();
Thread.Sleep(100);
}
devmiao
2012-05-02
打赏
举报
回复
for (int i = 0; i < 255; i++)
label1.ForeColor = new Color(i, i, i);
熙风
2012-05-02
打赏
举报
回复
Label 不是还简单些么?控制Label 的ForeColor不就可以了
C#
WinForm
Label
控件
拓展—变色字体、超链接
在标题"‘
C#
WinForm
Label
控件
拓展—变色字体、超链接’"所描述的问题中,我们将会探讨如何通过自定义
控件
或者扩展
Label
控件
的方法来
实现
这些特性。 首先,让我们来理解
C#
WinForm的
Label
控件
的基本用法。
Label
...
渐变
背景色的圆角矩形
Label
[
C#
]
在
C#
编程中,创建具有
渐变
背景色的圆角矩形
Label
是一项常见的需求,尤其在设计用户界面时。这通常涉及到图形绘制和颜色处理的知识。让我们深入探讨如何
实现
这样的功能。 首先,我们需要理解
C#
中的`System.Drawing`...
C#
艺术字
LABEL
控件
"
C#
艺术字
LABEL
控件
"是一个专为
实现
这一目标而设计的项目,它提供了6种不同的艺术字效果,可以直接编译并应用于你的
C#
程序中。 首先,我们要理解什么是艺术字。艺术字是具有特殊设计或装饰性的文字,通常不同于标准...
c#
label
渐变
颜色以及圆形窗体.rar
"
c#
label
渐变
颜色以及圆形窗体.rar"这个资源包显然关注的是如何在Windows Forms应用中
实现
两种特定的UI增强效果:标签(
Label
)
控件
的
渐变
颜色和创建圆形窗体。以下是对这两个主题的详细说明: 首先,让我们探讨
C#
...
C#
自定义
控件
开发demo
本文将基于"
C#
自定义
控件
开发demo"的主题,详细阐述
C#
WinForm平台下自定义
控件
的设计与
实现
,以及如何美化这些
控件
。 首先,自定义
控件
(Custom Control)是通过继承已有的.NET Framework基础类库中的
控件
,或者从...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章