ListControl.SelectedValue Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la valeur de la propriété membre spécifiée par la ValueMember propriété.
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é
Objet contenant la valeur du membre de la source de données spécifiée par la ValueMember propriété.
- Attributs
Exceptions
La valeur affecté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’intégralité de la liste des 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 :
Si FormattingEnabled c’est
falsele cas, SelectedIndex ne sera pas défini sur -1 quand SelectedValue il est vide.Si FormattingEnabled c’est
truele cas, SelectedIndex la valeur -1 est SelectedValue vide.