Compartir a través de


ListControl.SelectedValue Propiedad

Definición

Obtiene o establece el valor de la propiedad miembro especificada por la propiedad ValueMember.

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

Valor de propiedad

Object

Objeto que contiene el valor del miembro del origen de datos especificado por la propiedad ValueMember.

Atributos

Excepciones

El valor asignado es null o la cadena vacía ("").

Ejemplos

En el ejemplo de código siguiente se muestra la SelectedValue devolución del valor de la propiedad especificada por la ValueMember propiedad . Este código es un extracto del ejemplo que se muestra en la información general de la ListControl clase. Consulte ListControl para obtener toda la lista de código.

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 ToString método del objeto .

SelectedIndex, SelectedValuey FormattingEnabled están relacionados de la siguiente manera:

Se aplica a

Consulte también