ComboBox问题 - DropDownStyles +禁用文本编辑

时间:2013-11-19 06:36:16

标签: c# winforms combobox

所以我看了一些stackoverflow帖子,似乎没有解决我的问题。

尝试: How to show text in combobox when no item selected?

还有其他人,现在找不到链接。

应用: http://puu.sh/5mQtX.png

因此,对于底部的下拉菜单,我试图让文本显示“选择电子邮件使用”,但只要使用DropDownStyle菜单中的DropDownList添加文本,文本就会消失。但我希望这样做,以便用户不能只编辑文本。

目前没有完全针对该程序的任何代码。

从我上面链接的SOF帖子中,我尝试了该帖子中的所有内容来解决问题,但没有任何确切的帮助。

我正在使用Visual C#2010 Windows窗体应用程序

2 个答案:

答案 0 :(得分:0)

您可以使用Text控件的ComboBox属性来显示默认文字

尝试:

ComboBox1.Text="Select Email Use";

将显示ByDefault

答案 1 :(得分:0)

我认为你必须自己绘制字符串,这里是你的工作代码,闪烁有一个小问题,当鼠标悬停在组合框上时字符串有点闪烁,甚至启用{{ 1}}没有用,但我认为这是可以接受的:

DoubleBuffered