vb.net如何使DropDownList具有只读外观

时间:2011-08-05 03:33:26

标签: vb.net drop-down-menu readonly

我正在使用vb.net和vs2008开发桌面应用程序。

我有一个DropDownList,当信息被锁定时,我不希望它与使用交互。

但如果我禁用它,它会变灰并且文本不易阅读。

有没有办法像只读文本框那样制作无线电按钮?

我希望DropDownList的文本看起来是黑色的,而且本身不可点击。

enter image description here

上面显示了一个带有灰色文本的禁用DropDownList和一个只读文本框

4 个答案:

答案 0 :(得分:1)

试试这个:

Enable="false"

将其放在<asp:DropDownList>标记内。

答案 1 :(得分:0)

不,您不能在桌面应用中使用CSS。通过设置Disabled = true禁用下拉列表时;或者Enabled = false(无论是什么情况),您还可以更改字体属性以使其更易于阅读。您可以设置其他属性,如Border,BorderStyle等等。

答案 2 :(得分:0)

保持控制功能。在GOTFOCUS事件中,使用SENDKEYS向表单发送{tab}。用户将无法更改它!顺便说一下,用户可以关注的所有控件的工作。

答案 3 :(得分:0)

我最近遇到了类似的问题。我的解决方案是删除DropDownList的所有其他值,除了选中的值。这将使文本保持黑色而不是灰色。用户将能够看到现有值并单击它,但无法更改它。

希望这有帮助。