ComboBox.SelectedIndex没有出现在属性窗口中? (C#Form,VS 2013)

时间:2015-02-21 05:35:11

标签: c# winforms visual-studio visual-studio-2013 combobox

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

谢谢, BobTheLawyer

2 个答案:

答案 0 :(得分:4)

我在VS2013的设计器中得到了相同的行为,因为SelectedIndex或SelectedValue属性没有显示在属性窗口中。您可以轻松创建自己的方法,我在MyIntializeComponent()文件中调用formName.cs方法。当我想在最初在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";
    }
}

答案 1 :(得分:0)

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

           this.comboBox1.SelectedIndex = 0;

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