ListControl.SelectedValue Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a tulajdonság által ValueMember megadott tagtulajdonság értéké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
Tulajdonság értéke
A tulajdonság által ValueMember megadott adatforrás tagjának értékét tartalmazó objektum.
- Attribútumok
Kivételek
A hozzárendelt érték vagy null az üres sztring ("").
Példák
Az alábbi példakód a SelectedValue tulajdonság által ValueMember megadott tulajdonság értékét adja vissza. Ez a kód egy részlet az osztály áttekintésében ListControl látható példából. Tekintse meg ListControl a teljes kódlistát.
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
Megjegyzések
Ha nincs megadva tulajdonság, ValueMemberSelectedValue az objektum metódusának ToString eredményeit adja vissza.
SelectedIndex, SelectedValueés FormattingEnabled az alábbiak szerint kapcsolódnak:
Ha FormattingEnabled igen
false, SelectedIndex akkor a rendszer nem -1, ha SelectedValue üres.Ha FormattingEnabled igen
true, SelectedIndex akkor -1 lesz beállítva, ha SelectedValue üres.