Rom*_*anS 5 c# combobox winforms
我需要在组合框项目的底部添加"选择更多...",就像在SQL 2008服务器选择器上完成一样.试试这样:
List<string> srvList = new List<string>();
srvList.Add("ff");
srvList.Add("jj");
srvList.Add("pp");
srvList.Add("<Select more...>");
ComboBoxServs.Items.AddRange(srvList.ToArray<String>());
Run Code Online (Sandbox Code Playgroud)
但是"选择更多..."会出现在项目的顶部.
正如MSDN所说:
如果 ComboBox 的 Sorted 属性设置为 true,则项目将按字母顺序插入到列表中。否则,项目将按照它们在数组中出现的顺序插入。
尝试将Sorted属性设置为false:
ComboBoxServs.Sorted = false;
List<string> srvList = new List<string>();
srvList.Add("ff");
srvList.Add("jj");
srvList.Add("pp");
srvList.Add("<Select more...>");
ComboBoxServs.Items.AddRange(srvList.ToArray<String>());
Run Code Online (Sandbox Code Playgroud)