超级急的一个问题,我要做一个自定义控件,帮我看看 做一个自定义控件.有一人背景色.然后根据一个属性值.做一个有百分比的控件.就是根据属性改变从下面的百分比的背景色的颜色.大家说说做法.用C#的画图类可以实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 完全没问题,Graphics类 使用画笔就应该可以Graphics theGraphics = Graphics.FromHwnd(this.Handle);Pen pen1 = new Pen(Color.Green);pen1.Width = 60.0F;theGraphics.DrawLine(pen1, 20.0f, 20.0f, 1000.0f, 240.0f);这是一个简单画线的麻烦点就是你这自定义控件,还得写个自定义事件来根据%的改变来重画 参考: protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); int width = 200; int height = 100; e.Graphics.FillRectangle(new SolidBrush(Color.Red), 0, 0, width, height); } 到了你自己翻翻C# GDI章节的时候了,应该是几分钟就能找到答案的吧。老问这样子连初中生都能搞定的问题,别人会说你地~ 请教:如何读取本地机的网卡号/硬盘序列号/电脑名称? C#函数ref类型参数的一个奇怪的问题 textbox显示数组 如何用C#编程读取网卡流量 哪位大人知道如何编译成二进制的可执行文件? 救救我把 初学就碰到问题了.....!!!!! C#做控件碰到问题,在线等待 用.net如何直接给文件改名 关于匹配替换字符串 发邮件本地和开发服务器正常,但生产服务器发不出来.实在想不通。。。 AxSpreadsheet中实现单元格内文本居中对齐 有个问题要提,我一个解决方案里有多个项目,怎么解决?
Graphics类 使用画笔就应该可以
Graphics theGraphics = Graphics.FromHwnd(this.Handle);
Pen pen1 = new Pen(Color.Green);
pen1.Width = 60.0F;
theGraphics.DrawLine(pen1, 20.0f, 20.0f, 1000.0f, 240.0f);
这是一个简单画线的
麻烦点就是你这自定义控件,还得写个自定义事件来根据%的改变来重画
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
int width = 200;
int height = 100;
e.Graphics.FillRectangle(new SolidBrush(Color.Red), 0, 0, width, height);
}
老问这样子连初中生都能搞定的问题,别人会说你地~