ListControl.SelectedValue Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu člen vlastnost určenou ValueMember vlastností.
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
Hodnota vlastnosti
Objekt obsahující hodnotu člena zdroje dat určeného ValueMember vlastností.
- Atributy
Výjimky
Přiřazená hodnota je null
nebo prázdný řetězec ("").
Příklady
Následující příklad kódu ukazuje SelectedValue vrácení hodnoty vlastnosti určené ValueMember vlastností. Tento kód je výňatek z příkladu uvedeného v přehledu ListControl třídy. Podívejte ListControl se na celý výpis kódu.
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
Poznámky
Pokud vlastnost není zadána v ValueMember, SelectedValue vrátí výsledky ToString
metody objektu.
SelectedIndex, SelectedValuea FormattingEnabled jsou související následujícím způsobem:
Pokud FormattingEnabled je
false
hodnota , SelectedIndex nebude nastavena na hodnotu -1, pokud SelectedValue je prázdná.Pokud FormattingEnabled je
true
hodnota , SelectedIndex nastaví se hodnota -1, pokud SelectedValue je prázdná.