C#Combobox"默认文字"下拉列表

时间:2018-02-28 11:19:55

标签: c# winforms combobox

当我将组合框样式更改为DropDownList时,它可以正常工作。但问题是,我无法显示默认文字,例如"选择国家"不作为选择。 "选择一个国家"不应该是一个选项,而是一个默认文本,当用户点击组合框时它会消失。

1 个答案:

答案 0 :(得分:1)

最好的选择是将“选择国家/地区”作为实际选择,但将其分配给字符串然后在您的代码中,将其作为默认值:

string s = "Select A Country"
if(combobox.Text != s)
{
 combobox.Items.Remove(s);
}

一旦选择了其他内容,这将删除该值