ListControl.SelectedValue Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il valore della proprietà membro specificata dalla proprietà 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
Valore della proprietà
Oggetto contenente il valore del membro dell'origine dati specificato dalla proprietà ValueMember.
- Attributi
Eccezioni
Il valore assegnato è null
o una stringa vuota ("").
Esempio
Nell'esempio di codice seguente viene illustrato il SelectedValue valore restituito della proprietà specificata dalla ValueMember proprietà. Questo codice è un estratto dell'esempio illustrato nella panoramica della ListControl classe. Vedere ListControl per l'intero elenco di codice.
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
Commenti
Se una proprietà non è specificata in ValueMember, SelectedValue restituisce i risultati del metodo dell'oggetto ToString
.
SelectedIndex, SelectedValuee FormattingEnabled sono correlati come segue:
Se FormattingEnabled è
false
, SelectedIndex non verrà impostato su -1 quando SelectedValue è vuoto.Se FormattingEnabled è
true
, SelectedIndex verrà impostato su -1 quando SelectedValue è vuoto.