Merhaba arkadaşlar, bu yazımda sizlere c# kontrollerinden biri olan progressBar kontrolünü kullanarak küçük bir uygulamanın yapılma aşamalarını anlatacağım. ProgressBar kontrolü yapılan bir işlemin ilerleme durumunu gösteren bir kontroldür. Özellikle yapılan işlemin uzun sürdüğü uygulamalarda bu kontrolün kullanılması en azından kullanıcıya işlemin ne kadar süreceği hakkında bilgi verebilir.
Temel olarak bu kontrolün minimum, maximum ve value özelliklerini kullanırız. Eğer minimum ve maximum değerleri ayarlanmaz ise varsayılan değerler 0-100 dür. Value özelliği ile de yaptığımız işlemin o anki değerini belirleriz.
Şimdi arkadaşlar bu kadar teorik bilgiden sonra yapacağımız uygulamaya geçelim. Uygulamamızda butonuna basınca bir listbox’a 1 den 1000 e kadar olan sayıların karelerini yazdıralım. Bu işlemi de bir progressBar’a bağlayarak işlemin ilerleme durumunu görelim. Visual Studio programımızı açalım ve aşağıdaki gibi formumuzu tasarlayalım;
Formumuz hazır arkadaşlar kod yazma kısmına geçebiliriz. “Sayıları Ekle” butonuna çift tıklayalım ve aşağıda paylaştığım kodları yazalım;
private void button1_Click(object sender, EventArgs e)
{
progressBar1.Minimum = 1;
progressBar1.Maximum = 1000;
int i;
for (i = 1; i <= 1000; i++)
{
progressBar1.Value = i;
listBox1.Items.Add((i*i).ToString());
}
}
İşlemimiz bu kadar arkadaşlar. Görüldüğü bu kontrolün kullanımı da oldukça basit. Bunu yaptığımız uygulamalarda kullanmak uygulamamıza bir şıklık katacaktır. Şimdilik bu kadar, sonraki yazılarımda görüşmek dileğiyle iyi kodlamalar. 🙂