ComboBoxit'in kullanımı, metin değişikliği olayı yerine selected index changed event'u kullanmak için gerçekten kolay. Bir ComboBox seçim öğesini değiştirdiğinde fare veya klavye ile ateşlenir.
Örnek:
private void CB_Company_SelectedIndexChanged(object sender, EventArgs e)
{
if (CB_Company.SelectedItem.ToString() != "Select a company" & CB_Company.SelectedItem.ToString() != "")
{
CB_Company.BackColor = Color.White;
CB_Company.Enabled = false;
RB_Option1.Enabled = true;
RB_Option2.Enabled = true;
}
}
Populated combobox yöntemi:
private void SetDropDownItems()
{
List<DropDownModel> dropDownModel = new List<DropDownModel>();
dropDownModel.Add(new DropDownModel()
{
Name = "Select a company",
Value = ""
});
dropDownModel.Add(new DropDownModel()
{
Name = "My Company",
Value = "Comp"
});
CB_Company.DataSource = dropDownModel;
CB_Company.DisplayMember = "Name";
CB_Company.ValueMember = "Value";
}
Ben anladınız umarım.
Hangi etkinliği kullanıyorsunuz? – Jocie