ListControl.SelectedValue Ö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.
özelliği tarafından ValueMember belirtilen üye özelliğinin değerini alır veya ayarlar.
public:
property System::Object ^ SelectedValue { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public object SelectedValue { get; set; }
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.Browsable(false)]
public object? SelectedValue { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.Browsable(false)>]
member this.SelectedValue : obj with get, set
Public Property SelectedValue As Object
Özellik Değeri
özelliği tarafından ValueMember belirtilen veri kaynağının üyesinin değerini içeren bir nesne.
- Öznitelikler
Özel durumlar
Atanan değer veya null
boş dize ("").
Örnekler
Aşağıdaki kod örneği, özelliği tarafından belirtilen özelliğin değerini döndürmeyi ValueMember gösterirSelectedValue. Bu kod, sınıfa genel bakış bölümünde gösterilen örnekten ListControl bir alıntıdır. Kod listesinin tamamı için bkz ListControl .
void ListBox1_SelectedValueChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
{
textBox1->Text="";
if ( ListBox1->SelectedIndex != -1 )
textBox1->Text = ListBox1->SelectedValue->ToString();
}
private void ListBox1_SelectedValueChanged(object sender, EventArgs e)
{
if (ListBox1.SelectedIndex != -1)
{
textBox1.Text = ListBox1.SelectedValue.ToString();
// If we also wanted to get the displayed text we could use
// the SelectedItem item property:
// string s = ((USState)ListBox1.SelectedItem).LongName;
}
}
Private Sub ListBox1_SelectedValueChanged(ByVal sender As Object, ByVal e As EventArgs)
If ListBox1.SelectedIndex <> -1 Then
textBox1.Text = ListBox1.SelectedValue.ToString()
' If we also wanted to get the displayed text we could use
' the SelectedItem item property:
' Dim s = CType(ListBox1.SelectedItem, USState).LongName
End If
End Sub
End Class
Açıklamalar
içinde bir özellik belirtilmezse ValueMember, SelectedValue nesnesinin ToString
yönteminin sonuçlarını döndürür.
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.