ListControl.SelectedValue Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atau menetapkan nilai properti anggota yang ditentukan oleh ValueMember properti .
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
Nilai Properti
Objek yang berisi nilai anggota sumber data yang ditentukan oleh ValueMember properti .
- Atribut
Pengecualian
Nilai yang ditetapkan adalah null atau string kosong ("").
Contoh
Contoh kode berikut menunjukkan SelectedValue mengembalikan nilai properti yang ditentukan oleh ValueMember properti . Kode ini adalah kutipan dari contoh yang ditunjukkan dalam ListControl gambaran umum kelas. Lihat ListControl untuk seluruh daftar kode.
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
Keterangan
Jika properti tidak ditentukan dalam ValueMember, SelectedValue mengembalikan hasil ToString metode objek.
SelectedIndex, SelectedValue, dan FormattingEnabled terkait sebagai berikut:
Jika FormattingEnabled adalah
false, SelectedIndex tidak akan diatur ke -1 ketika SelectedValue kosong.Jika FormattingEnabled adalah
true, SelectedIndex akan diatur ke -1 saat SelectedValue kosong.