* 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");
}
}
}
}
}
Videolu Anlatımda İstiyoruz Kardeşim..
YanıtlaSil