25 Mayıs 2013 Cumartesi

Csharp - Anket Yapımı

Öncelikle windows formumuza bir tabcontrol ekliyoruz. Böylece bunun üzerinde iki kısım oluşturacağız. Birinci sekmede anket soruları, ikinci sekmede ise anketin sonuçları olacak. Anket kısmı için 5 radiobuton ve 1 buton ekliyoruz. Sonuçlar sekmesine ise 1 listbox, 5 progress bar ve 1 buton ekliyoruz.
/***********************************************--------------------------------------------------------------*****************************/
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace _17SubatAnket
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
       //anket oylamasını her bir madde tutmak için 5 elemanlı bir dizi oluşturuyoruz
        int[] sonuclar = new int[5];
        private void button1_Click(object sender, EventArgs e)
        {
//burada herbir radio butonunu kontrol ediyoruz. İşaretlimi değilmi diye
            if (radioButton1.Checked)
                sonuclar[0]++;
            else if (radioButton2.Checked)
                sonuclar[1]++;
            else if (radioButton3.Checked)
                sonuclar[2]++;
            else if (radioButton4.Checked)
                sonuclar[3]++;
            else if (radioButton5.Checked)
                sonuclar[4]++;
            MessageBox.Show("Oy Kullandığınız için Teşekkürler");

        }

        private void button2_Click(object sender, EventArgs e)
        {
//artık sonuçlar sekmesindeki sonucları göster butonuna tıkladık,
//öncelikle foreach döngüsü içinde takımları listbox'a ekledik,sonra takımlarım sonuçlarını tek tek kontrol ettik
//sonucu olanı aldık, 10 ile çarparak progress barı ilerlettik
            listBox1.Items.Clear();
            int z = 0;
            string[] takimlar = new string[] { "Fenerbahçe", "Galatasaray", "Beşiktaş", "TrabzonSpor", "Bursaspor" };
            foreach (int x in sonuclar)
    {
        listBox1.Items.Add(takimlar[z]);
        z++;
    }
            progressBar1.Value = sonuclar[0] * 10;
            progressBar2.Value = sonuclar[1] * 10;
            progressBar3.Value = sonuclar[2] * 10;
            progressBar4.Value = sonuclar[3] * 10;
            progressBar5.Value = sonuclar[4] * 10;
          
          
      
        }

    
    }
}
çalışmayı buradan indirebilirsiniz : https://hotfile.com/dl/189171576/37ebb3b/17SubatAnket.rar.html

Hiç yorum yok :

Yorum Gönder

Google PageRank Checker Powered by  MyPagerank.Net