Taraftar Anket Uygulaması

C# Taraftar anketi uygulaması.

Sonuçlar progressbar ile % yüzde cinsinden ve oy sayıları ile birlikte gösterilmektedir.

Uygulama aynı form üzerinde 2 farklı groupbox ile yapılmıştır.

Form Tasarım ekranı: Tasarımda Takımlar groupbox’ı ilk başta görünür, Sonuçlar groupbox’ı gizli olması gerekiyor. Groupbox’lar üstüste getirilmiştir.

Program Kodları:

        int fener, galata, besik, trabzon, toplam;
        double fenery, galatay, besiky, trabzony;
        private void Form1_Load(object sender, EventArgs e)
        {            
            groupBox2.Visible = false;
            this.AcceptButton = button1;
            button2.Enabled = false;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            button2.Enabled = true;
            if (radioButton1.Checked == true)
            {
                galata++;
                galatay++;
                toplam++; 
            }
            if (radioButton2.Checked == true)
            {
                fener++;
                fenery++;
                toplam++;
            }
            if (radioButton3.Checked == true)
            {
                besik++;
                besiky++;
                toplam++;
            }
            if (radioButton4.Checked == true)
            {
                trabzon++;
                trabzony++;
                toplam++;
            }
            label5.Text = galata.ToString() + " Oy";
            label6.Text = fener.ToString() + " Oy";
            label7.Text = besik.ToString() + " Oy";
            label8.Text = trabzon.ToString() + " Oy";
            label2.Text = "% " + Math.Round(((100 * fenery) / toplam), 1);
            label1.Text = "% " + Math.Round(((100 * galatay) / toplam), 1);
            label3.Text = "% " + Math.Round(((100 * besiky) / toplam), 1);
            label4.Text = "% " + Math.Round(((100 * trabzony) / toplam), 1);
            progressBar1.Value = ((100 * galata) / toplam);
            progressBar2.Value = ((100 * fener) / toplam);
            progressBar3.Value = ((100 * besik) / toplam);
            progressBar4.Value = ((100 * trabzon) / toplam);
            }
        private void button2_Click(object sender, EventArgs e)
        {
            groupBox2.Visible = true;
            groupBox1.Visible = false;
        }
        private void button3_Click(object sender, EventArgs e)
        {
            groupBox1.Visible = true;
            groupBox2.Visible = false;
        }

Ekran Görüntüsü:

You may also like...