![]() |
1
1
我将创建一个继承自RichTextBox的新控件。例如,可以重写BackColor属性以始终返回类似白色的内容。字体颜色也可以做类似的事情。我想你可以做些事情,比如:
尽管这可能不起作用,因为您可能需要重写OnPaint方法来绕过默认的灰显行为。 另一种选择是直接使用readonly属性。ReadOnly与enabled=false几乎相同,只是您实际上仍然可以在文本框中单击(只是不能编辑它)。当它为只读时,您仍然可以控制普通颜色属性,而不必重写任何内容。
|
![]() |
2
3
Windows用户界面指南要求禁用的控件显示为禁用。很明显的一个好处是,用户可以告诉用户,不停地用鼠标敲击控件,试图设置控件的焦点是没有意义的。与工具箱中的所有控件一样,RichTextBox也实现了这条准则。重写其绘画行为是不实际的。考虑ReadOnly属性。 |
![]() |
3
1
我觉得很奇怪,但是程序员想要程序员想要的东西!;-] |
![]() |
GoTouchGrass · 右键单击按钮不会触发事件 10 月前 |
![]() |
NEWBIE · 无法在winform中设置变量 10 月前 |
![]() |
Farrow · 我无法使字符串正确显示 1 年前 |
|
IDNKEK · 在Visual Studio中绘制图表时出现问题 1 年前 |