ListControl.SelectedValue Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Wert der Membereigenschaft ab, die durch die ValueMember-Eigenschaft angegeben wird, oder legt diesen fest.
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
Eigenschaftswert
Ein Objekt, das den Wert des Members der durch die ValueMember-Eigenschaft angegebenen Datenquelle enthält.
- Attribute
Ausnahmen
Der zugeordnete Wert ist null
oder die leere Zeichenfolge ("").
Beispiele
Das folgende Codebeispiel zeigt, wie der SelectedValue Wert der von der ValueMember -Eigenschaft angegebenen Eigenschaft zurückgegeben wird. Dieser Code ist ein Auszug aus dem Beispiel in der ListControl Klassenübersicht. Die gesamte Codeauflistung finden Sie ListControl unter.
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
Hinweise
Wenn in keine -Eigenschaft angegeben ValueMemberist, SelectedValue werden die Ergebnisse der ToString
-Methode des -Objekts zurückgegeben.
SelectedIndex, SelectedValueund FormattingEnabled sind wie folgt verknüpft:
Wenn FormattingEnabled ist
false
, SelectedIndex wird nicht auf -1 festgelegt, wenn SelectedValue leer ist.Wenn FormattingEnabled ist
true
, SelectedIndex wird auf -1 festgelegt, wenn SelectedValue leer ist.