Bu örnek oluşturulan bir ComboBox kontrolü içine sistemde bulunan tüm renklerin doldurulmasını gösterir. Bu renkleri kullanarak ComboBox seçimine göre işlemler yapabilirsiniz.
Örnekte Form üzerinde bulunan Combobox içine tüm renkler doldurularak, ComboBox seçimine göre label1 kontrolünün yazı rengi değiştirilecektir.
Form Tasarımı:
Form yüklendiğinde comboBox1 içine renkleri doldurmak için aşağıdaki kodlar Form_Load event’ ına yazılmalıdır.
1 2 3 4 5 6 7 8 9 10 | private void Form1_Load(object sender, EventArgs e) { foreach (System.Reflection.PropertyInfo prop in typeof(Color).GetProperties()) { if (prop.PropertyType.FullName == "System.Drawing.Color") comboBox1.Items.Add(prop.Name); } } |
Combobox seçimin göre label1 rengini değiştirmek için gereken kodlarcomboBox1_SelectedIndexChanged event’ ına yazılmalıdır.
1 2 3 4 5 6 7 | private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { Color renk = Color.FromName(comboBox1.Text); label1.ForeColor = renk; } |
Ekran Çıktısı:
Video:
Add Comment