1
1
我将创建一个继承自RichTextBox的新控件。例如,可以重写BackColor属性以始终返回类似白色的内容。字体颜色也可以做类似的事情。我想你可以做些事情,比如:
尽管这可能不起作用,因为您可能需要重写OnPaint方法来绕过默认的灰显行为。 另一种选择是直接使用readonly属性。ReadOnly与enabled=false几乎相同,只是您实际上仍然可以在文本框中单击(只是不能编辑它)。当它为只读时,您仍然可以控制普通颜色属性,而不必重写任何内容。
|
2
3
Windows用户界面指南要求禁用的控件显示为禁用。很明显的一个好处是,用户可以告诉用户,不停地用鼠标敲击控件,试图设置控件的焦点是没有意义的。与工具箱中的所有控件一样,RichTextBox也实现了这条准则。重写其绘画行为是不实际的。考虑ReadOnly属性。 |
3
1
我觉得很奇怪,但是程序员想要程序员想要的东西!;-] |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |