C Sharp Combobox a Tüm Renkleri Doldurma

  1. yasin
    2
    30
    12/6/2018 6:52:00 PM

    C sharp windows form da yada web uygulamasında bir combobox a bütün renkleri çekip doldurmak istiyorum , renkleri nerden bulup çekebilirim ?

    c# windows-forms asp.net-mvc .net 8 gün önce 33 Görüntüleme

( 1 ) Cevap

  1. askinglr34
    2
    743
    12/6/2018 7:03:00 PM

    comboBoxColor adında bir combobox ın olsun , tüm renkleri ise reflection ile .net framework'ünde tanımlı olan renklerden çekebilirsin ;

    .net frameworkde ki tanımlı tüm renkleri ise ,System.Drawing namespace i altındaki public struct Color dan çekebiliriz ;

    public Form1()
    {
        InitializeComponent();
        LoadAllColorToCombo();
    }
    
    private void LoadAllColorToCombo()
    {
        foreach (var itemColor in typeof(Color).GetProperties())
        {
            if (itemColor.PropertyType.FullName == "System.Drawing.Color")
                comboBoxColor.Items.Add(itemColor.Name);
        }
    }
    

Cevabınız