C# ta bulunan ProgressBar kontrolünün varsayılan olarak Yeşil renkte olduğunu biliyoruz. Bu yazımızda ProgressBar kontrolünde farklı bir renkte ayarlanmasının nasıl yapılacağı ile ilgili bir örnek oluşturacağız. İlk uygulamamızı oluşturmak için C# Windows Form Application da yeni bir proje oluşturacağız.
Projemizi aşağıdaki gibi tasarlayalım. Formumuza görüleceği üzere 4 adet progressBar ve 1 adet Button ekliyoruz.
Kodlarımıza geçiyoruz. Bu örneğimizde butona basıldığında progressBar1 için Kırmızı renk, progressBar2 için Mavi renk, progressBar3 için Siyah renk ve progressBar4 için Sarı renk ayarlaması yaparak kod üzerinde rasgele değerler vereceğiz.
Buton’a çift tıklayarak Button_Click olayına aşağıdaki kodları yazalım.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
private void button1_Click(object sender, EventArgs e) { progressBar1.ForeColor = Color.Red; progressBar2.ForeColor = Color.Blue; progressBar3.ForeColor = Color.Black; progressBar4.ForeColor = Color.Yellow; progressBar1.Value = 30; progressBar2.Value = 60; progressBar3.Value = 50; progressBar4.Value = 75; } |
1 2 3 |
Application.EnableVisualStyles(); |
1 2 3 4 5 6 7 8 |
static void Main() { //Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } |