Checkbox ve Radiobutton Örneği


ŞARTLAR
* Checkbox ' lara Göre Listeleme

Formun Tamamı İçin Tıklayınız.

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;
using System.Collections;
namespace WindowsFormsApplication14
{
    public partial class Form1 : Form
    {
        ArrayList ad = new ArrayList();
        ArrayList no = new ArrayList();
        ArrayList soyad = new ArrayList();
        ArrayList takim = new ArrayList();
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click_1(object sender, EventArgs e)
        {
            int m = no.IndexOf(textBox1.Text);
            if (m == -1)
            {
                no.Add(textBox1.Text);
                ad.Add(textBox2.Text);
                soyad.Add(textBox3.Text);
                if (radioButton1.Checked)
                {
                    takim.Add("FB");
                }
                if (radioButton2.Checked)
                {
                    takim.Add("GS");
                }
                if (radioButton3.Checked)
                {

                    takim.Add(textBox5.Text);
                }

            }
            else
            {
                MessageBox.Show("Aynı Olamaz");
                textBox1.Text = null;
                textBox1.Focus();
            }
        }


        private void Form1_Load(object sender, EventArgs e)
        {
            textBox5.Visible = false;
            textBox4.Visible = false;
        }

        private void radioButton3_CheckedChanged(object sender, EventArgs e)
        {
            textBox5.Visible = true;
            if (radioButton3.Checked == false)
            {
                textBox5.Visible = false;
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            int f = 0;
            listBox1.Items.Clear();
            if (radioButton4.Checked)
            {
                if (checkBox1.Checked == true && checkBox2.Checked == false)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == "FB")
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i]+ " "+soyad[i]);
                        }
                    }
                }
                if (checkBox1.Checked == true && checkBox2.Checked == true)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == "FB")
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i] + " " + soyad[i]+ " " + takim[i]);
                        }
                    }
                }
                if (checkBox1.Checked == false && checkBox2.Checked == true)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == "FB")
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i] + " " + takim[i]);
                        }
                    }
                }
            }
            if (radioButton5.Checked)
            {
                if (checkBox1.Checked == true && checkBox2.Checked == false)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == "GS")
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i] + " " + soyad[i]);
                        }
                    }
                }
                if (checkBox1.Checked == false && checkBox2.Checked == true)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == "GS")
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i] + " " + takim[i]);
                        }
                    }
                }
                if (checkBox1.Checked == true && checkBox2.Checked == true)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == "GS")
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i] + " " + soyad[i]+ " " + takim[i]);
                        }
                    }
                }
                if (checkBox1.Checked == false && checkBox2.Checked == false)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == "GS")
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i]);
                        }
                    }
                }
             
            }
            if (radioButton6.Checked)
            {
                if (checkBox1.Checked == true && checkBox2.Checked == false)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == textBox4.Text)
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i] + " " + soyad[i]);
                        }
                    }
                }
                if (checkBox1.Checked == false && checkBox2.Checked == true)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == textBox4.Text)
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i] + " " + takim[i]);
                        }
                    }
                }
                if (checkBox1.Checked == true && checkBox2.Checked == true)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == textBox4.Text)
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i] + " " + soyad[i]+ " " + takim[i]);
                        }
                    }
                }
                if (checkBox1.Checked == false && checkBox2.Checked == false)
                {
                    for (int i = 0; i < no.Count; i++)
                    {
                        if (takim[i].ToString() == textBox4.Text)
                        {
                            listBox1.Items.Add(++f + ")" + no[i] + " " + ad[i]);
                        }
                    }
                }
            }
        }

        private void radioButton6_CheckedChanged(object sender, EventArgs e)
        {
            textBox4.Visible = true;
            if (radioButton6.Checked == false)
            {
                textBox4.Visible = false;
            }
        }
    }
}

2 yorum:

  1. bu kodları yazmak için 1-2 yıldır uğraşıyodum.Burada buldum gerçekten çok sevinçliyim.Admin kardeş saolasın.Seni yakından takip edicem...

    YanıtlaSil
  2. çok güzel bir site gerçekten. aradığım her şeyi burada kolayca bulabiliyorum. çok teşekkürler..

    YanıtlaSil