ProgressBar bir işlem sırasında işlemin ilerleme durumunu göstermek amacıyla kullanılır.
ProgressBar Kontrolünün özellikleri:
Maximum: ProgressBar nesnesinin alabileceği en fazla değeri belirtir.
Minimum: ProgressBar nesnesinin alabileceği en fazla değeri belirtir.
Step: ProgressBar’ ın artış miktarını verir.
Örnek Uygulama: Uygulamamızın amacı textbox’ a girmiş olduğumuz karakter sayısına göre ProgressBar değerini değiştireceğiz. TextBox’a maksimum 50 karakter giriş yapılabilecek.
Aşağıdaki gibi bir Form oluşturup 1 adet textBox ve 1 adet Progressbar ekleyelim. Textbox MultiLine özelliğini True yapalım. (Çoklu satır)
Daha sonra ProgressBara tıklayarak Properties penceresinde aşağıdaki ayarları yapalım.
Aynı şekilde Textbox üzerinde tıklayarak Properties penceresinde MaxLength özelliğini 50 yapalım.
Kodlaımıza geçelim TextBox’a çift tıklayarak “textBox1_TextChanged” olayına aşağıdaki kodu yazalım.
1 2 3 4 5 6 7 8 9 | private void textBox1_TextChanged(object sender, EventArgs e) { progressBar1.Value = textBox1.TextLength; } |
Uygulamamızı çalıştırıp textbox’a veri girişi yaptığımızda çıkan sonuç aşağıdaki gibi olacaktır.