Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让C#windows应用程序在选择默认组合框项的情况下启动?_C#_Winforms_Combobox_Default - Fatal编程技术网

如何让C#windows应用程序在选择默认组合框项的情况下启动?

如何让C#windows应用程序在选择默认组合框项的情况下启动?,c#,winforms,combobox,default,C#,Winforms,Combobox,Default,我用的是c# 我有一个包含组合框的窗口窗体。 如何让应用程序从该组合框中选择的默认项开始?在表单的构造函数中,将组合框的Selectedindex属性设置为所需项 public Form1() { InitializeComponent(); comboBox1.SelectedIndex = 0; //or whatever item you want here } 您还可以使用表单甚至组合框的加载事件: private void Form1_Load(object send

我用的是c#

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

在表单的构造函数中,将组合框的
Selectedindex
属性设置为所需项

public Form1()
{    
  InitializeComponent();
  comboBox1.SelectedIndex = 0; //or whatever item you want here
}
您还可以使用表单甚至组合框的加载事件:

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

您可以在构造函数中使用以下内容:

public Form1()
{
    InitializeComponent();

    comboBox.SelectedIndex = 0;
}

模板荷载

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

    }

设置所需的选定索引

您可以为您的表单设置selectedindex属性。它只接受-1,但当我尝试其他值(如1)时,它会给我错误这意味着您的组合框没有项目,请选中组合框计数您在组合框中插入了值吗?否则,您将获得超出范围的异常。InvalidArgument=值“1”对“SelectedIndex”无效。
    private void Form1_Load(object sender, EventArgs e)
    {
      if( comboBox1.Items.Count>0)          
        {
             comboBox1.SelectedIndex = 0;
        }
      else
        {   
             comboBox1.Text="No Items";
        }
    }
private void Form1_Load(object sender, System.EventArgs e)
    {
        Comcombobox1.SelectedIndex=0;

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