C#Combobox“默认文本”DropDownList

问题描述 投票:0回答:1

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

c# winforms combobox
1个回答
1
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.