ListControl.SelectedValue Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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:
Si FormattingEnabled es
false
, SelectedIndex no se establecerá en -1 cuando SelectedValue esté en blanco.Si FormattingEnabled es
true
, SelectedIndex se establecerá en -1 cuando SelectedValue esté en blanco.