CircularProgressBar C#
Öncelikle arkadaşlar Visual Studio üzerinden bir Form Application projesi oluşturuyoruz. Form Application oluşturmamız gerekiyor çünkü CircularProgressBar bir Form kütüphanesi bildiğiniz gibi formda gösterebilmemiz için Form Application oluşturuyoruz.

Projemizi oluşturduktan sonra projemize CircularProgressBar kütüphanesini eklememiz için NuGet linkindeki kodumuzu NuGet Package Manager Console’a yazıyoruz. Yukarıda verdiğim Nuget linkinin altında bu konuyu detaylı anlattığım eğitimimi bulabilirsiniz.
Kodumuz:
Install-Package CircularProgressBar -Version 2.5.6403.13419

Kütüphanemiz projemize başarıyla eklendi. Eklemenin ardından bir readme.txt gelecektir inceleyebilirsiniz.
Kütüphanemizi kodumuzda kullanabilmek için formumuzun kod alanına girip CircularProgressBar kütüphanemizin using kodunu ekliyoruz.
Kodumuz:
using CircularProgressBar;

Toolbox’a Ekleme İşlemi
Formumuzun tasarım bölümünü açtıktan sonra sol taraftan toolbox bölümünü açıyoruz.
(Eğer sizde gözükmüyorsa üst tarafdan View menüsünde Toolbox’ı bulup açabilirsiniz.)

Toolbox’ımızı açtıktan sonra boş bir alana sağ tıklıyoruz. Add Tab diyoruz.

Çıkan alana CircularProgressBar yazıp enter’a basıyoruz.

Bu şekilde yeni bir alan oluşturmuş olduk oluşturduğumuz yeni alana sağ tıklıyoruz. Ve Choose Items… diyoruz.

Choose Items… ‘e tıkladığımızda aşağıdaki gibi bir menü bizi karşılıyor. Burada ise CircularProgressBar ProgressBar itemimizi ekleyebilmek için Browse seçeniğine basıyoruz.

Browse seçeğine bastığımızda bize aşağıdaki gibi bir dll seçme menüsü açıyor. Burada zaten Nuget üzerinden projemize CircularProgressBar’ ı eklediğimiz için. Projenizin kayıt yerine gidiyorsunuz. Benim bilgisayarımda Belgelerim/Visual Studio 2015 / projeadı/ bölümü
buradan projenize girip packages klasörüne giriyorsunuz. Buradan ise
CircularProgressBar.2.5.6403.13419libnet35-client bölümüne gelip. CircularProgressBar.dll dosyamızı seçiyoruz.

Aç deyip itemlerimizi ekleyip Ok’ bastıktan sonra ProgressBar’ımız eklenmiş oluyor.
Not: Arkadaşlar ben VS2015 kullanıyorum. Bende toolbox beyaz oldu. İtem eklemesinden kaynaklıymış araştırdığıma göre bir update sorunuymuş VS ile alakalı yani böyle birşey olursa korkmayın normal yine işlevini sürdürüyor görsel bir sorun bu itemi kaldırınca düzeliyor.

Gördüğünüz gibi arkadaşlar Progress Bar itemimiz eklendi sürekleyip formumuza bırakıyoruz.
Form Tasarımı
Şimdi arkadaşlar toolbox üzerinde CircularProgressBar’ımız bulunduğuna göre istediğimiz gibi ekleyip düzenleyebiliriz. Düzenlemeyi Progress Bar’ımızın üstüne tıklayıp açılan properties bölümünden yapabilirsiniz.
Aynı zamanda Form1 Designer üzerinden direk kodlada yapabilirsiniz. CircularProgressBar kütüphanemizin örnek projesinin designer kodlarınıda kullanabilirsiniz. CircularProgressBar
Designer
Ben örnek bir tasarım yaptım aşağıya görüntülerini ekleyeceğim. Bu kütüphaneyi kullanarak istediğiniz tarza ve renkte dairesel progressbar tasarlayabilirsiniz.
C# Circular Progress Bar Kullanımına bir örnek: Vücut Kitle Endeksi

Circular ProgressBar ‘ın C# programında kullanımına en güzel örneklerden biri de VKI hesaplama programı. Aşağıdaki programda basit olarak Vücut Kitle Indeksi hesaplanarak kullancıya değer olarak gösterilmiştir. circularProgressBar nesnesinin Text özelliği kullanılarak VKI değeri kullanıcıya gösterilmektedir.
private void hesapla() { double boy, kilo; boy = Convert.ToDouble(textBox1.Text); kilo = Convert.ToDouble(textBox2.Text); double vki = kilo / (boy * boy); circularProgressBar1.Value = (int)vki; circularProgressBar1.Text = ((int)vki).ToString(); } private void button1_Click(object sender, EventArgs e) { hesapla(); }