Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual C# => Konuyu başlatan: forumsad - 29 Eylül 2012, 18:46:07

Başlık: Ynt: panel rengini integer değer olarak atamak;
Gönderen: forumsad - 29 Eylül 2012, 18:46:07
arkadaşlar formda panel ve texboxlar var bunların rengini program çalışırken sürekli belirli ayarlara göre değiştirmem lazım

ben başka bir sayfada panel renk ayarlarını yapıp seçtiğim renkleri public bir değişkene atamam lazım

bu public renk değişkenini formdan gerektiği zaman kullarak rengini değiştirmek istiyorum

aşagıdaki kod ile seçtiğim renk değerini integer değişkene atıyorum ama
panelin rengini bu integer değişkeni kullanarak yapamıyorum


            ColorDialog colorDialog1 = new ColorDialog();
            colorDialog1.ShowDialog();
            int renk = colorDialog1.Color.ToArgb();
            listBox1.Items.Add(renk);

            panel1.BackColor = renk;


bu sorunu nasıl çözerim

saygılar

mesaj birleştirme:: 30 Eylül 2012, 00:19:07


        private void button1_Click(object sender, EventArgs e)
        {
            ColorDialog colorDialog1 = new ColorDialog();
            colorDialog1.ShowDialog();
            int argb = colorDialog1.Color.ToArgb();

            //int argb = Color.Black.ToArgb();
            label1.Text = argb.ToString();
            panel1.BackColor = Color.FromArgb(argb);
        }



sorun çözülmüştür ..