Bagikan melalui


ComboBox.SelectedText Properti

Definisi

Mendapatkan atau mengatur teks yang dipilih di bagian yang ComboBoxdapat diedit dari .

public:
 property System::String ^ SelectedText { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public string SelectedText { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SelectedText : string with get, set
Public Property SelectedText As String

Nilai Properti

String yang mewakili teks yang saat ini dipilih dalam kotak kombo. Jika DropDownStyle diatur ke DropDownList, nilai yang dikembalikan adalah string kosong ("").

Atribut

Keterangan

Anda dapat menggunakan SelectedText properti untuk mengambil atau mengubah teks yang saat ini dipilih dalam ComboBox kontrol. Namun, Anda harus menyadari bahwa pilihan dapat berubah secara otomatis karena interaksi pengguna. Misalnya, jika Anda mengambil SelectedText nilai dalam penanganan aktivitas tombol Click , nilainya akan menjadi string kosong. Ini karena pilihan secara otomatis dibersihkan ketika fokus input berpindah dari kotak kombo ke tombol.

Saat kotak kombo kehilangan fokus, titik pilihan berpindah ke awal teks dan teks yang dipilih menjadi tidak dipilih. Dalam hal ini, mendapatkan SelectedText properti mengambil string kosong, dan mengatur SelectedText properti menambahkan nilai yang ditentukan ke awal teks.

Saat kotak kombo mendapatkan fokus, teks lengkap dalam kontrol dipilih secara otomatis. Jika Anda memanggil metode kontrol Focus untuk mengatur fokus input, teks lengkap dipilih terlepas dari apakah kontrol sudah memiliki fokus.

Saat pengguna memilih item dari daftar drop-down atau dengan menggunakan tombol PANAH ATAS dan PANAH BAWAH, teks untuk item baru dipilih secara otomatis. Namun, jika Anda mencoba mendapatkan SelectedText nilai dalam SelectedIndexChanged penanganan aktivitas atau SelectedValueChanged , properti mengembalikan string kosong. Ini karena, pada saat peristiwa ini, nilai sebelumnya SelectedText telah dihapus dan nilai baru belum ditetapkan. Untuk mengambil nilai saat ini dalam SelectedIndexChanged penanganan aktivitas atau SelectedValueChanged , gunakan properti sebagai gantinya SelectedItem .

Berlaku untuk