如何让C#windows应用程序以选择的默认组合框项开始?

时间:2013-11-20 10:41:46

标签: c# winforms combobox default

我正在使用c#,

我有一个包含组合框的窗体。 如何让应用程序以在该组合框中选择的默认项开始?

4 个答案:

答案 0 :(得分:0)

在表单的构造函数中,将comboBox的Selectedindex属性设置为所需的项目。

public Form1()
{    
  InitializeComponent();
  comboBox1.SelectedIndex = 0; //or whatever item you want here
}

您还可以使用表单的加载事件甚至是组合框:

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

答案 1 :(得分:0)

您可以在构造函数中使用类似:

public Form1()
{
    InitializeComponent();

    comboBox.SelectedIndex = 0;
}

public Form1()
{
    InitializeComponent();

    SomeClass someItem;
    comboBox.SelectedItem = someItem;
}

public Form1()
{
    InitializeComponent();

    comboBox.SelectedText = "someText";
    // or 
    // comboBox.Text = "someText";
}

答案 2 :(得分:0)

表单加载

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

    }

根据需要设置所选索引

答案 3 :(得分:0)

    private void Form1_Load(object sender, EventArgs e)
    {
      if( comboBox1.Items.Count>0)          
        {
             comboBox1.SelectedIndex = 0;
        }
      else
        {   
             comboBox1.Text="No Items";
        }
    }