ComboBox.SelectedIndex 没有出现在属性 window 中? (C# 形式,VS 2013)

ComboBox.SelectedIndex does not appear in properties window? (C# Form, VS 2013)

我想在我使用 Visual Studio 2013 制作的 C# 表单上为我的 ComboBox 创建一个默认值。我读到 SelectedIndex 属性 是我应该使用的,但是,我在属性 window.

中看不到 SelectedIndex 属性

谢谢, BobTheLawyer

我在 VS2013 的设计器中得到了相同的行为,因为 SelectedIndex 或 SelectedValue 属性 没有显示在属性 window 中。您可以轻松创建自己的方法,我在 formName.cs 文件中调用 MyIntializeComponent() 方法。当我想在最初在 VS 设计器中创建的窗体上更改或创建自己的控件时,我创建了这种类型的方法。

您的 FormName.cs 文件中的代码:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
        MyInitializeComponent();
    }

    private void MyInitializeComponent()
    {
        // Add your desired properties here.
        this.combobox1.SelectedIndex = 0;
        // OR
        this.combobox1.SelectedValue = "1";
    }
}

SelectedIndex 属性 可以通过如下代码设置或获取:

           this.comboBox1.SelectedIndex = 0;

其中值是组合框中的项目编号 0。