ListControl.SelectedValue Eigenschap

Definitie

Hiermee haalt u de waarde op van de lideigenschap die is opgegeven door de ValueMember eigenschap.

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

Waarde van eigenschap

Een object met de waarde van het lid van de gegevensbron die is opgegeven door de ValueMember eigenschap.

Kenmerken

Uitzonderingen

De toegewezen waarde is null of de lege tekenreeks ("").

Voorbeelden

In het volgende codevoorbeeld ziet u de SelectedValue geretourneerde waarde van de eigenschap die is opgegeven door de ValueMember eigenschap. Deze code is een fragment uit het voorbeeld dat wordt weergegeven in het ListControl klassenoverzicht. Zie ListControl voor de hele codevermelding.

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

Opmerkingen

Als een eigenschap niet is opgegeven in ValueMember, SelectedValue retourneert u de resultaten van de ToString methode van het object.

SelectedIndex, SelectedValueen FormattingEnabled zijn als volgt gerelateerd:

Van toepassing op

Zie ook