ListControl.SelectedValue Propiedad

Definición

Obtiene o establece el valor de la propiedad miembro especificada por la propiedad 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

Valor de propiedad

Objeto que contiene el valor del miembro del origen de datos especificado por la propiedad ValueMember.An object containing the value of the member of the data source specified by the ValueMember property.

Atributos

Excepciones

El valor asignado es null o la cadena vacía ("").The assigned value is null or the empty string ("").

Ejemplos

En el ejemplo de código siguiente se muestra el SelectedValue devolver el valor de la propiedad especificada por la propiedad ValueMember.The following code example shows the SelectedValue returning the value of the property specified by the ValueMember property. Este código es un extracto del ejemplo que se muestra en la información general de la clase ListControl.This code is an excerpt from the example shown in the ListControl class overview. Vea ListControl para ver la lista de código completa.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

Comentarios

Si no se especifica una propiedad en ValueMember, SelectedValue devuelve los resultados del método ToString del objeto.If a property is not specified in ValueMember, SelectedValue returns the results of the ToString method of the object.

SelectedIndex, SelectedValuey FormattingEnabled se relacionan de la siguiente manera:SelectedIndex, SelectedValue, and FormattingEnabled are related as follows:

Se aplica a

Consulte también: