如果我想在组合框显示时加载例如默认国家/地区(“国家:黎巴嫩”),我该怎么办? 我正在使用VS2008(C#)。谢谢。
答案 0 :(得分:1)
将一些项目添加到Combobox ......它只是一个示例,您也可以运行循环来添加项目。
combobox1.Items.Add("USA");
combobox1.Items.Add("England");
combobox1.Items.Add("Kenya");
combobox1.Items.Add("South Africa");
现在你的Combobox有四个项目。要选择特定国家/地区,请尝试以下操作:
combobox1.Text = "USA";
要在索引的基础上选择a,请尝试以下操作:
combobox1.SelectedIndex = 0; // For USA
希望它有所帮助。
答案 1 :(得分:1)
您可以使用其他方法在comboBox中添加项目:
comboBox1.Items.Insert(0, "Egypt");
//the first item is the item index and the second is the item object.
答案 2 :(得分:0)
您只需在加载表单后立即设置myCombo.SelectedValue = "Whatever value"
。
答案 3 :(得分:0)
使用ComboBox
控件的SelectedValue
,SelectedIndex
,SelectedItem
或SelectedText
个属性之一。
答案 4 :(得分:0)
你可以试试这个:
myCombo.SelectedIndex = lebanonsIndex;
答案 5 :(得分:0)
您可以在表单加载事件
中设置所选索引如果黎巴嫩是comboboxItem selectedIndex = 0
的第一人;
例如:
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.SelectedIndex = 0;
}
答案 6 :(得分:0)
您可以使用Items集合中的IndexOf
进行设置comboBox1.SelectedIndex = comboBox1.Items.IndexOf("Lebanon");// case sensitive
答案 7 :(得分:0)
这可行。将此代码复制到appsettings中的app.config文件中。
< add key="DefaultCountry" value="Lebanon" />
并将其复制到您想要查看的胜利表单。
combobox1.Text = System.Configuration.ConfigurationManager.AppSettings["DefaultCountry"].ToString();.<add key="DefaultCountry" value="Lebanon"/>