想包装WinForm中的TextBox控件,Enabled的时候将字体变成蓝色,Disable的时候将字体变成黑色?高手指点该如何做,高分回报,谢谢 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没人回答,自己回答了: protected override void OnCreateControl() { base.OnCreateControl (); if(this.Enabled == true) this.ForeColor = Color.Blue; else this.ForeColor = Color.Black; } protected override void OnReadOnlyChanged(EventArgs e) { base.OnReadOnlyChanged (e); if(this.Enabled == true) this.ForeColor = Color.Blue; else this.ForeColor = Color.Black; } 好方法不知道,我的方法不一定好:你可以继承textbox,重写Enabled属性,自定义个事件,在Enabled改变的时候触发 你可以继承textbox,重写Enabled属性,自定义个事件,在Enabled改变的时候触发---------------------------------------------------------------------------也就是说做一个自定义控件,如果楼主仅仅是想实现如题的功能,二楼的方法已经很不错了 高分 求修改 正则表达式 开发winform换肤控件 难道ViewState 有Bug 急。。。 excel sql 互相导入,里面的数据框架要一样吗? c#窗口切换问题 URL解码如何解? 我想用c#三层结构的oa换c#三层结构的全站程序学习。 想学下c#,有些疑惑请指点下 C#做的免费传真+进销存软件,现在准备免费了。 如何解决C#中COMBOX的问题 能不能控制IE窗口的最小化,最大化和关闭按钮 请教,在不安装vs.net的7张光盘的情况下,如何架设一个可以运行(C#).aspx的网站??需要能运行microsoft.web.ui.webcontrols控件
protected override void OnCreateControl()
{
base.OnCreateControl ();
if(this.Enabled == true)
this.ForeColor = Color.Blue;
else
this.ForeColor = Color.Black;
} protected override void OnReadOnlyChanged(EventArgs e)
{
base.OnReadOnlyChanged (e);
if(this.Enabled == true)
this.ForeColor = Color.Blue;
else
this.ForeColor = Color.Black;
}
你可以继承textbox,重写Enabled属性,自定义个事件,在Enabled改变的时候触发
---------------------------------------------------------------------------
也就是说做一个自定义控件,如果楼主仅仅是想实现如题的功能,二楼的方法已经很不错了