【发布时间】:2008-11-01 18:54:41
【问题描述】:
时隔许久回到VS2008的WinForms..修补VS2008 Express版的OOD问题。
我需要一些控件作为“仅显示”小部件。用户不应该能够更改这些控件的值......小部件由定期更新滴答事件更新。我隐约记得有一个 ReadOnly 属性可以设置为具有此行为...现在找不到它。
Enabled 属性设置为 false:使控件内容变灰。我希望控件看起来正常。 Locked 属性设置为 false:似乎是在保护用户免于意外扭曲可视表单设计器中的控件。
我错过了什么?
【问题讨论】:
-
>我希望控件看起来正常。我只想指出,拥有与可编辑控件相同的只读控件是一种可怕的 UI 体验。
-
注意点。这是一个假的/测试应用程序,只是为了演示一些东西。我认为用户体验之神会让我活下去:)
-
再想一想,我认为图像将是最好的答案。我的表格只是实时显示不同阀门的状态。每个小部件需要根据支持字段值显示不同的图像
-
相关帖子 - Make TextBox uneditable