ListControl.SelectedValue Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o valor da propriedade membro especificada pela ValueMember propriedade.
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 da propriedade
Um objeto que contém o valor do membro da fonte de dados especificada pela ValueMember propriedade.
- Atributos
Exceções
O valor atribuído é null ou a cadeia de caracteres vazia ("").
Exemplos
O exemplo de código a seguir mostra o SelectedValue valor retornado da propriedade especificada pela ValueMember propriedade. Esse código é um trecho do exemplo mostrado na visão geral da ListControl classe. Consulte ListControl a listagem de código inteira.
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
Comentários
Se uma propriedade não for especificada, ValueMemberSelectedValue retornará os resultados do ToString método do objeto.
SelectedIndex, SelectedValuee FormattingEnabled estão relacionados da seguinte maneira:
Se FormattingEnabled estiver
false, SelectedIndex não será definido como -1 quando SelectedValue estiver em branco.Se FormattingEnabled for
true, SelectedIndex será definido como -1 quando SelectedValue estiver em branco.