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é 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é
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 :
Si FormattingEnabled c’est
false
le cas, SelectedIndex n’est pas défini sur -1 lorsqu’il SelectedValue est vide.Si FormattingEnabled c’est
true
le cas, SelectedIndex est défini sur -1 lorsqu’il SelectedValue est vide.