C# İle ColorDialog Kullanımı


12 Ağustos 2012 Hikmet Okumuş C#

ColorDialog bize renk paletini kullanmamızı sağlar. Palet üzerinde seçilen rengi bir nesne üzerinde setlemek için kullanılmaktadır.
Toolbox' ta ColorDialog kontrolü bulunmaktadır. Form alanına sürükleyerek oluşturabileceğimiz gibi kod alanında da oluşturabilmekteyiz.
ColorDialog Renk = new ColorDialog();
Renk paletimizi açmak için ShowDialog() metodunu çağırıyoruz.
        private void button1_Click(object sender, EventArgs e)
        {
            ColorDialog Renk = new ColorDialog();
            Renk.ShowDialog();
        }
Ekran görüntüsü aşağıdaki gibidir.

www.hikmetokumus.com

Color özelliği ile palet üzerinde seçilen bir rengi bir nesneye atayabiliriz.
        private void button1_Click(object sender, EventArgs e)
        {
            ColorDialog Renk = new ColorDialog();
            Renk.ShowDialog();
            button1.BackColor = Renk.Color;
        }
Ekran görüntüsü aşağıdaki gibidir.

www.hikmetokumus.com

Palet üzerinde bulunan özel renk tanımla butonunu pasif etmek için AllowFullOpen false yapılmalıdır.
Renk.AllowFullOpen = false;
Özel renk tanımla bölümünün ShowDialog() ile açılır halde gelmesi için FullOpen true yapılmalıdır.
Renk.FullOpen = true;
Reset metodu ile setlenmiş ayarlarını resetleyip varsayılan ayarlarına dördürmeyi sağlayabilirsiniz.
Renk.Reset();
Genel olarak ColorDialog kullanımı bu şekildedir.

Başarılar dilerim.



Kullanıcı Yorumları

hikmet okumuş makale yorum
Kaan Gündovan
30.06.2016 09:49:36

Bunu checkbox'larla geliştirip çok güzel bir çalışma yapılabilir. Web Sitenizi çok beğendim, baya bir makalenizi okudum. Hepsine yorum bırakamadım, bunu es geçemedim.

Klavyenize sağlık çok yararlı makale olmuş. :)

hikmet okumuş makale yorum
Agah Beyoğlu
16.12.2019 09:24:31

abi adamsın dersimi senle çalışıyorum yine de düşük alıyorum ama olsun ben yazılımcı olcam derslerime lazım sağ ol site çok iyi adamsın



Yorum Ekle