C# Windows Form’ da eklemiş olduğumuz comboBox içine Form açıldığında renklerin yüklenmesini sağlamak için;
Form_Load event’ ına;
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); } } |
Artık programımızı çalıştırdığımızda Combobox içerisinde renklerin sıralandığını göreceğiz. Bu renkleri nasıl kullanacağımıza gelirsek;
comboBox1_SelectedIndexChanged olayına;
1 2 3 4 5 6 7 |
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { Color renk = Color.FromName(comboBox1.Text); this.BackColor = renk; } |
şeklinde yazdığımızda artık form arka plan renginin seçmiş olduğumuz renge göre değiştiğini göreceğiz.