ListControl.SelectedValue Właściwość

Definicja

Pobiera lub ustawia wartość właściwości elementu członkowskiego określoną przez właściwość ValueMember.Gets or sets the value of the member property specified by the ValueMember property.

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; }
member this.SelectedValue : obj with get, set
Public Property SelectedValue As Object

Wartość właściwości

Obiekt zawierający wartość elementu członkowskiego źródła danych określonego przez właściwość ValueMember.An object containing the value of the member of the data source specified by the ValueMember property.

Atrybuty

Wyjątki

Przypisana wartość jest null lub pustym ciągiem ("").The assigned value is null or the empty string ("").

Przykłady

Poniższy przykład kodu pokazuje SelectedValue zwracające wartość właściwości określonej przez właściwość ValueMember.The following code example shows the SelectedValue returning the value of the property specified by the ValueMember property. Ten kod jest fragmentem z przykładu przedstawionego w przeglądzie klasy ListControl.This code is an excerpt from the example shown in the ListControl class overview. Zobacz ListControl dla całej listy kodu.See ListControl for the whole code listing.

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 ValueMember, SelectedValue zwraca wyniki metody ToString obiektu.If a property is not specified in ValueMember, SelectedValue returns the results of the ToString method of the object.

SelectedIndex, SelectedValuei FormattingEnabled są powiązane w następujący sposób:SelectedIndex, SelectedValue, and FormattingEnabled are related as follows:

Dotyczy

Zobacz też