ComboBox.SelectedIndex Özellik

Tanım

Seçili durumdaki öğeyi belirten dizini alır veya ayarlar.

public:
 virtual property int SelectedIndex { int get(); void set(int value); };
[System.ComponentModel.Browsable(false)]
public override int SelectedIndex { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedIndex : int with get, set
Public Overrides Property SelectedIndex As Integer

Özellik Değeri

Seçili durumdaki öğenin sıfır tabanlı dizini. Hiçbir öğe seçilmezse negatif bir (-1) değeri döndürülür.

Öznitelikler

Özel durumlar

Belirtilen dizin -2'den küçük veya buna eşit.

-veya-

Belirtilen dizin birleşik giriş kutusundaki öğe sayısından büyük veya buna eşit.

Örnekler

Aşağıdaki kod örneği, yönteminin ve SelectedIndex özelliğinin FindString nasıl kullanılacağını gösterir. Örnek, sınıfa genel bakışta yer alan ComboBox eksiksiz bir örneğin parçasıdır.

void findButton_Click( Object^ sender, System::EventArgs^ e )
{
   int index = comboBox1->FindString( textBox2->Text );
   comboBox1->SelectedIndex = index;
}
private void findButton_Click(object sender, System.EventArgs e) {
    int index = comboBox1.FindString(textBox2.Text);
    comboBox1.SelectedIndex = index;
}
Private Sub findButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim index As Integer
    index = comboBox1.FindString(textBox2.Text)
    comboBox1.SelectedIndex = index
End Sub

Açıklamalar

Bu özellik, birleşik giriş kutusu listesinde seçili durumdaki öğenin sıfır tabanlı dizinini gösterir. Yeni bir dizin ayarlanması olayı tetikler SelectedIndexChanged .

SelectedIndex, SelectedValueve FormattingEnabled aşağıdaki gibi ilişkilidir:

Not

Seçili durumdaki öğenin seçimini kaldırmak için öğesini -1 olarak ayarlayın SelectedIndex . Öğe veriye bağlı bir ComboBox öğeyse öğenin değerini -1 olarak ayarlayamazsınızSelectedIndex.

Şunlara uygulanır

Ayrıca bkz.