所以我看了一些stackoverflow帖子,似乎没有解决我的问题。
尝试: How to show text in combobox when no item selected?
还有其他人,现在找不到链接。
因此,对于底部的下拉菜单,我试图让文本显示“选择电子邮件使用”,但只要使用DropDownStyle菜单中的DropDownList添加文本,文本就会消失。但我希望这样做,以便用户不能只编辑文本。
目前没有完全针对该程序的任何代码。
从我上面链接的SOF帖子中,我尝试了该帖子中的所有内容来解决问题,但没有任何确切的帮助。
我正在使用Visual C#2010 Windows窗体应用程序
答案 0 :(得分:0)
您可以使用Text
控件的ComboBox
属性来显示默认文字
尝试:
ComboBox1.Text="Select Email Use";
将显示ByDefault
答案 1 :(得分:0)
我认为你必须自己绘制字符串,这里是你的工作代码,闪烁有一个小问题,当鼠标悬停在组合框上时字符串有点闪烁,甚至启用{{ 1}}没有用,但我认为这是可以接受的:
DoubleBuffered