Partage via


ListControl.SelectedValue Propriété

Définition

Obtient ou définit la valeur de la propriété de membre spécifiée par la propriété 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

Valeur de propriété

Object

Objet contenant la valeur du membre de la source de données spécifiée par la propriété ValueMember.

Attributs

Exceptions

La valeur assignée est null ou la chaîne vide ("").

Exemples

L’exemple de code suivant montre le SelectedValue retour de la valeur de la propriété spécifiée par la ValueMember propriété. Ce code est un extrait de l’exemple présenté dans la vue d’ensemble de la ListControl classe. Consultez ListControl l’ensemble de la liste de codes.

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

Remarques

Si une propriété n’est pas spécifiée, ValueMemberSelectedValue retourne les résultats de la ToString méthode de l’objet.

SelectedIndex, SelectedValueet FormattingEnabled sont liés comme suit :

S’applique à

Voir aussi