Formlar Arası Geçiş ( Kaydet , Listele , Ara )

ŞARTLAR


* Butonlara Göre Yeni Formlar Açılacak
* Ana Form Timer ' lı Olacak
* Arama Kısmında Kişinin Bütün Bilgisiyle Aramayı Yapılabilir Kılmak


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

FORM 1



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 WindowsFormsApplication18
{
    public partial class Form1 : Form
    {
        int m = 20;
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            label1.Visible = false;
            timer1.Start();

        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form form2 = new Form2();
            form2.Show();
            timer1.Stop();
            label1.Visible = false;
            // Kaydet Formu Açılır.
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Form form3 = new Form3();
            form3.Show();
            timer1.Stop();
            label1.Visible = false;
            // Listele Formu Açılır.
        }

        private void button3_Click(object sender, EventArgs e)
        {
            Form form4 = new Form4();
            form4.Show();
            timer1.Stop();
            label1.Visible = false;
            // Arama Formu Açılır.
        }

        private void button4_Click(object sender, EventArgs e)
        {
            this.Close(); // Programı ( Ana Formu ) Kapatır.
           
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            label1.Visible = true;
            m = m - 1;
            label1.Visible = true;
            label1.Text = m.ToString();

            if (m == 1)
            {
                timer1.Stop();
                label1.Text = "Süre Bitti";
                this.Close();
            }

        }
    }
}


FORM 2





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 WindowsFormsApplication18
{
    public partial class Form2 : Form
    {
        public static ArrayList no = new ArrayList();
        public static ArrayList ad = new ArrayList();
        public static ArrayList tak = new ArrayList();
        public static ArrayList mem = new ArrayList();
        public static ArrayList cin = new ArrayList();
        public Form2()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int m = no.IndexOf(textBox1.Text);
            if (m == -1)
            {
                no.Add(textBox1.Text);
                ad.Add(textBox2.Text);
                tak.Add(comboBox1.SelectedItem.ToString());
                mem.Add(comboBox2.SelectedItem.ToString());
                if (radioButton1.Checked)
                {
                    cin.Add("Kız");
                }
                if (radioButton2.Checked)
                {
                    cin.Add("Erkek");
                }
            }
            else
            {
                MessageBox.Show("Aynı no girme");
            }

        }
    }
}




FORM 3





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 WindowsFormsApplication18
{
    public partial class Form3 : Form
    {
        public Form3()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int m = 0;
            listBox1.Items.Clear();
            if (comboBox1.SelectedItem.ToString() == "İstanbul")
            {
                for (int i = 0; i < Form2.ad.Count; i++)
                {
                    if (radioButton1.Checked)
                    {
                        if ((Form2.cin[i].ToString() == "Kız") && (Form2.mem[i].ToString() == "İstanbul"))
                        {
                            listBox1.Items.Add(++m + ")" + " " + Form2.no[i] + " " + Form2.ad[i] + " " + Form2.tak[i] + " " + Form2.cin[i]);
                        }

                    }
                }
            }
            if (comboBox1.SelectedItem.ToString() == "İstanbul")
            {
                for (int i = 0; i < Form2.ad.Count; i++)
                {
                    if (radioButton2.Checked)
                    {
                        if ((Form2.cin[i].ToString() == "Erkek") && (Form2.mem[i].ToString() == "İstanbul"))
                        {
                            listBox1.Items.Add(++m + ")" + " " + Form2.no[i] + " " + Form2.ad[i] + " " + Form2.tak[i] + " " + Form2.cin[i]);
                        }

                    }
                }
            }
            if (comboBox1.SelectedItem.ToString() == "İzmir")
            {
                for (int i = 0; i < Form2.ad.Count; i++)
                {
                    if (radioButton1.Checked)
                    {
                        if ((Form2.cin[i].ToString() == "Kız") && (Form2.mem[i].ToString() == "İzmir"))
                        {
                            listBox1.Items.Add(++m + ")" + " " + Form2.no[i] + " " + Form2.ad[i] + " " + Form2.tak[i] + " " + Form2.cin[i]);
                        }

                    }
                }
            }
            if (comboBox1.SelectedItem.ToString() == "İzmir")
            {
                for (int i = 0; i < Form2.ad.Count; i++)
                {
                    if (radioButton2.Checked)
                    {
                        if ((Form2.cin[i].ToString() == "Erkek") && (Form2.mem[i].ToString() == "İzmir"))
                        {
                            listBox1.Items.Add(++m + ")" + " " + Form2.no[i] + " " + Form2.ad[i] + " " + Form2.tak[i] + " " + Form2.cin[i]);
                        }

                    }
                }
            }
        }
    }
}


FORM 4


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 WindowsFormsApplication18
{
    public partial class Form4 : Form
    {
        public Form4()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
            if (comboBox1.SelectedItem.ToString() == "okulno")
            {
                int p = 0;
                int s = Form2.no.IndexOf(textBox1.Text);
                while (s != -1)
                {
                    listBox1.Items.Add(++p + ")" + Form2.no[s] + " " + Form2.ad[s] + " " + Form2.tak[s] + " " + Form2.mem[s] + " " + Form2.cin[s]);
                    s = Form2.no.IndexOf(textBox1.Text, s + 1);
                }
                if (p == 0)
                {
                    listBox1.Items.Add("Böyle bir öğrenci yoktur");
                }
            }
            if (comboBox1.SelectedItem.ToString() == "ad")
            {
                int p = 0;
                int s = Form2.ad.IndexOf(textBox1.Text);
                while (s != -1)
                {
                    listBox1.Items.Add(++p + ")" + Form2.no[s] + " " + Form2.ad[s] + " " + Form2.tak[s] + " " + Form2.mem[s] + " " + Form2.cin[s]);
                    s = Form2.ad.IndexOf(textBox1.Text, s + 1);
                }
                if (p == 0)
                {
                    listBox1.Items.Add("Böyle bir öğrenci yoktur");
                }
            }
            if (comboBox1.SelectedItem.ToString() == "takım")
            {
                int p = 0;
                int s = Form2.tak.IndexOf(textBox1.Text);
                while (s != -1)
                {
                    listBox1.Items.Add(++p + ")" + Form2.no[s] + " " + Form2.ad[s] + " " + Form2.tak[s] + " " + Form2.mem[s] + " " + Form2.cin[s]);
                    s = Form2.tak.IndexOf(textBox1.Text, s + 1);
                }
                if (p == 0)
                {
                    listBox1.Items.Add("Böyle bir öğrenci yoktur");
                }
            }
            if (comboBox1.SelectedItem.ToString() == "memleket")
            {
                int p = 0;
                int s = Form2.mem.IndexOf(textBox1.Text);
                while (s != -1)
                {
                    listBox1.Items.Add(++p + ")" + Form2.no[s] + " " + Form2.ad[s] + " " + Form2.tak[s] + " " + Form2.mem[s] + " " + Form2.cin[s]);
                    s = Form2.mem.IndexOf(textBox1.Text, s + 1);
                }
                if (p == 0)
                {
                    listBox1.Items.Add("Böyle bir öğrenci yoktur");
                }
            }
            if (comboBox1.SelectedItem.ToString() == "cinsiyet")
            {
                int p = 0;
                int s = Form2.cin.IndexOf(textBox1.Text);
                while (s != -1)
                {
                    listBox1.Items.Add(++p + ")" + Form2.no[s] + " " + Form2.ad[s] + " " + Form2.tak[s] + " " + Form2.mem[s] + " " + Form2.cin[s]);
                    s = Form2.cin.IndexOf(textBox1.Text, s + 1);
                }
                if (p == 0)
                {
                    listBox1.Items.Add("Böyle bir öğrenci yoktur");
                }
            }
        }
    }
}


1 yorum: