组合框中的默认加载

发布于 2024-12-06 03:57:21 字数 70 浏览 0 评论 0原文

例如,如果我想在组合框显示时加载默认国家/地区(“国家/地区:黎巴嫩”),我该怎么做? 我使用的是VS2008(C#)。谢谢。

If I want to load for example a default country when the combobox shows up ("Country: Lebanon"), how do I do so?
I am using VS2008 (C#). Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

为你拒绝所有暧昧 2024-12-13 03:57:21

将一些项目添加到组合框...这只是一个示例,您也可以运行循环来添加项目。

combobox1.Items.Add("USA");
combobox1.Items.Add("England");
combobox1.Items.Add("Kenya");
combobox1.Items.Add("South Africa");

现在您的组合框有四个项目。要选择特定国家/地区,请尝试以下操作:

combobox1.Text = "USA";

要根据指数选择一个国家/地区,请尝试以下操作:

combobox1.SelectedIndex = 0; // For USA

希望有帮助。

Add some items to the Combobox...it is just a sample, you can run a loop also to add items.

combobox1.Items.Add("USA");
combobox1.Items.Add("England");
combobox1.Items.Add("Kenya");
combobox1.Items.Add("South Africa");

Now your Combobox has four items. To select a specific country try this:

combobox1.Text = "USA";

To select a on the index basis, try this:

combobox1.SelectedIndex = 0; // For USA

Hope it helps.

轮廓§ 2024-12-13 03:57:21

您可以使用另一种方法在组合框中添加项目:

comboBox1.Items.Insert(0, "Egypt"); 
//the first item is the item index and the second is the item object.

You can use another method to add items in comboBox:

comboBox1.Items.Insert(0, "Egypt"); 
//the first item is the item index and the second is the item object.
缺⑴份安定 2024-12-13 03:57:21

您通常只需在表单加载后立即设置 myCombo.SelectedValue = "Whatever value" 即可。

You would usually just set myCombo.SelectedValue = "Whatever value" as soon as the form is loaded.

や三分注定 2024-12-13 03:57:21

使用 ComboBox 控件。

Use one of SelectedValue, SelectedIndex, SelectedItem or SelectedText properties of the ComboBox control.

狠疯拽 2024-12-13 03:57:21

你可以试试这个:

myCombo.SelectedIndex = lebanonsIndex;

You could try this:

myCombo.SelectedIndex = lebanonsIndex;
若水微香 2024-12-13 03:57:21

您可以使用 Items 集合中的 IndexOf 来设置它

comboBox1.SelectedIndex = comboBox1.Items.IndexOf("Lebanon");// case sensitive

You can set it by using IndexOf in the Items collection

comboBox1.SelectedIndex = comboBox1.Items.IndexOf("Lebanon");// case sensitive
遗忘曾经 2024-12-13 03:57:21

这可行。将此代码复制到 appsettings 内的 app.config 文件中。

< add key="DefaultCountry" value="Lebanon" />

并将其复制到您想要查看的 win 表单中。

combobox1.Text = System.Configuration.ConfigurationManager.AppSettings["DefaultCountry"].ToString();.<add key="DefaultCountry" value="Lebanon"/>

This could work. Copy this code in your app.config file within appsettings.

< add key="DefaultCountry" value="Lebanon" />

and copy this at ur win form where you want to view it.

combobox1.Text = System.Configuration.ConfigurationManager.AppSettings["DefaultCountry"].ToString();.<add key="DefaultCountry" value="Lebanon"/>
眉目亦如画i 2024-12-13 03:57:21

您可以在表单加载事件中设置选定索引

如果黎巴嫩在 comboboxItem selectedIndex = 0 中位于第一个;
例子:

private void Form1_Load(object sender, EventArgs e)
{
    comboBox1.SelectedIndex = 0;
}

You can set selected index in Form load event

If Lebanon is first in comboboxItem selectedIndex = 0;
Example:

private void Form1_Load(object sender, EventArgs e)
{
    comboBox1.SelectedIndex = 0;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文