ComboBox.SelectedIndex Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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:
ise FormattingEnabled
false
, SelectedIndex boş olduğunda SelectedValue -1 olarak ayarlanmaz.ise FormattingEnabled
true
, SelectedIndex boş olduğunda SelectedValue -1 olarak ayarlanır.
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.