1. 首页
  2. 编程语言
  3. C#
  4. C# TextBox 重绘,当Enabled为False时,字体为任意颜色

C# TextBox 重绘,当Enabled为False时,字体为任意颜色

上传者: 2018-12-25 13:04:30上传 RAR文件 20.05KB 热度 102次
当TextBox的Enanbled为False时,颜色变灰。 通过重绘TextBox,使字体颜色变为任意颜色。
用户评论
码姐姐匿名网友 2018-12-25 13:04:30

非常好 比较实用 感谢了

码姐姐匿名网友 2018-12-25 13:04:30

重要!!!! 受教了,TextBox的重绘丢给Windows消息处理了 如果要重写OnPaint,需要设置样式 this.SetStyle(ControlStyles.UserPaint, true);,指定用户绘制。就可以进入OnPaint事件

码姐姐匿名网友 2018-12-25 13:04:30

有点坑,骗分的

码姐姐匿名网友 2018-12-25 13:04:30

还行,没有使用上,还是学习了。

码姐姐匿名网友 2018-12-25 13:04:30

还不错 具有参考意义

码姐姐匿名网友 2018-12-25 13:04:30

不错,原来onpaint要打开的,学习了

码姐姐匿名网友 2018-12-25 13:04:30

好东西已经用上,前面几个评论明显没看说明,Enanbled为false时OnPaint才起作用

码姐姐匿名网友 2018-12-25 13:04:30

不会用看的都迷糊 没有简单的方法吗?

码姐姐匿名网友 2018-12-25 13:04:30

OnPaint方法重写根本不起作用。 没有调用