Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > Görsel Programlama, VB.NET > Şampiyonluk Anketi (progressBar ile) VB.NET

Şampiyonluk Anketi (progressBar ile) VB.NET

Pazartesi, 05 Nis 2010 yorum ekle yorumlara git

Şampiyonluk Anketi (progressBar ile) VB.NET

anket_progres_1

anket_progres_2




Public Class Form1
Dim fener, galata, besik, trabzon, bursa, diger, toplam As Integer 'Oylar için değişkenler tanımlanıyor
Dim fenery, galatay, besiky, trabzony, bursay, digery As Double 'Yüzdeler için değişkenler tanımlanıyor
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
groupBox2.Visible = False 'group2'nin gözükmemesini sağlıyoruz
Me.AcceptButton = button1 'Entere bastığımızda buton1'in aktif olmasını sağlıyoruz
End Sub
Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
If radioButton1.Checked = True Then 'radio1 seçili ise
fener = fener + 1 'fener değişkenini bir artır
fenery = fenery + 1 '/fenery değişkenini bir artır
toplam = toplam + 1 'toplam değişkenini bir artır
End If
If radioButton2.Checked = True Then 'radio2 seçili ise
galata = galata + 1 'yukarıdaki açıklamlarla aynı
galatay = galatay + 1
toplam = toplam + 1
End If
If radioButton3.Checked = True Then

besik = besik + 1
besiky = besiky + 1
toplam = toplam + 1
End If
If radioButton4.Checked = True Then

trabzon = trabzon + 1
trabzony = trabzony + 1
toplam = toplam + 1
End If
If radioButton5.Checked = True Then

bursa = bursa + 1
bursay = bursay + 1
toplam = toplam + 1
End If
If radioButton6.Checked = True Then

diger = diger + 1
digery = digery + 1
toplam = toplam + 1
End If
label13.Text = fener.ToString() + " Oy" ' label 13'e fener değişkeninin değerini yaz
label14.Text = galata.ToString() + " Oy" 'diğerleri yukarıdaki ile aynı
label15.Text = besik.ToString() + " Oy"
label16.Text = trabzon.ToString() + " Oy"
label17.Text = bursa.ToString() + " Oy"
label18.Text = diger.ToString() + " Oy"
label7.Text = "% " & Math.Round(((100 * fenery) / toplam), 1) 'Yüzde sonucunu bir virgül gösterecek şekilde yuvarlıyoruz
label8.Text = "% " & Math.Round(((100 * galatay) / toplam), 1) 'diğerleri yukarıdaki açıklama ile aynı
label9.Text = "% " & Math.Round(((100 * besiky) / toplam), 1)
label10.Text = "% " & Math.Round(((100 * trabzony) / toplam), 1)
label11.Text = "% " & Math.Round(((100 * bursay) / toplam), 1)
label12.Text = "% " & Math.Round(((100 * digery) / toplam), 1)
progressBar1.Value = ((100 * fener) / toplam) 'Yüzde olarak oy sayısına göre barların eninin değerlerini atıyorum
progressBar2.Value = ((100 * galata) / toplam) 'diğerleri yukarıdaki ile aynı
progressBar3.Value = ((100 * besik) / toplam)
progressBar4.Value = ((100 * trabzon) / toplam)
progressBar5.Value = ((100 * bursa) / toplam)
progressBar6.Value = ((100 * diger) / toplam)
End Sub
Private Sub linkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles linkLabel1.LinkClicked
groupBox1.Visible = True 'group1'nin gözükmesini sağlıyoruz
groupBox2.Visible = False 'group2'nin gözükmemesini sağlıyoruz
End Sub
Private Sub button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button2.Click
groupBox2.Visible = True 'group2'nin gözükmesini sağlıyoruz
groupBox1.Visible = False 'group1'nin gözükmemesini sağlıyoruz
End Sub
End Class

Projeyi İNDİR








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. Pazar, 30 May 2010 zamanında 09:53 | #1

    Sayın arkadaşlarım bu program veri tabanıyla alakalı mı ? yoksa access kullanmadık mı ? gördüğüm kadarıyla veri tabanı ile bağlantı kurulmamış. kullanarak yapmayı planlıyorum da :S sizce yapılabilir mi ?

  2. admin
    Pazar, 30 May 2010 zamanında 10:32 | #2
  3. Pazartesi, 31 May 2010 zamanında 23:26 | #3

    Teşekkür ediyorum. Elinize sağlık.

  1. şimdilik geri bağlantı yok