ListControl.SelectedValue Właściwość

Definicja

Pobiera lub ustawia wartość właściwości składowej ValueMember określonej przez właściwość .

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

Wartość właściwości

Object

Obiekt zawierający wartość elementu członkowskiego źródła danych określonego ValueMember przez właściwość.

Atrybuty

Wyjątki

Przypisana wartość to null lub pusty ciąg ("").

Przykłady

Poniższy przykład kodu przedstawia SelectedValue zwracanie wartości właściwości określonej przez ValueMember właściwość. Ten kod jest fragmentem przykładu pokazanego w przeglądzie ListControl klasy. Zobacz, aby zapoznać się ListControl z całą listą kodu.

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

Uwagi

Jeśli właściwość nie jest określona w ValueMemberelemecie , SelectedValue zwraca wyniki ToString metody obiektu.

SelectedIndex, SelectedValuei FormattingEnabled są powiązane w następujący sposób:

Dotyczy

Zobacz też