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 WindowsFormsApplication35
{
public partial class Form1 : Form
{
ArrayList okulno = new
ArrayList();
ArrayList ad = new
ArrayList();
ArrayList soyad = new
ArrayList();
ArrayList takim = new
ArrayList();
public Form1()
{
InitializeComponent();
}
private void
radioButton1_CheckedChanged(object sender, EventArgs e)
{
textBox4.Visible = true;
textBox5.Visible = false;
textBox6.Visible = false;
textBox7.Visible = false;
}
private void
radioButton2_CheckedChanged(object sender, EventArgs e)
{
textBox4.Visible = false;
textBox5.Visible = true;
textBox6.Visible = false;
textBox7.Visible = false;
}
private void
radioButton3_CheckedChanged(object sender, EventArgs e)
{
textBox4.Visible = false;
textBox5.Visible = false;
textBox6.Visible = true;
textBox7.Visible = false;
}
private void
radioButton4_CheckedChanged(object sender, EventArgs e)
{
textBox4.Visible = false;
textBox5.Visible = false;
textBox6.Visible = false;
textBox7.Visible
= true;
}
private void
button1_Click(object sender, EventArgs e)
{
int a = okulno.IndexOf(textBox1.Text);
if (a == -1)
{
okulno.Add(textBox1.Text);
ad.Add(textBox2.Text);
soyad.Add(textBox3.Text);
takim.Add(comboBox1.SelectedItem.ToString());
textBox1.Text = null;
textBox2.Text = null;
textBox3.Text = null;
comboBox1.Text = "bir takım seçiniz...";
}
else
{
MessageBox.Show("Başka okul no seçiniz...");
textBox1.Text = null;
textBox1.Focus();
}
}
private void
button5_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
int m = 0;
//sıra numarası
int s = okulno.Count;
for (int i = 0; i
< s; i++)
{
listBox1.Items.Add(++m + ")"
+ okulno[i] + " " + ad[i] + " " + soyad[i] + " " + takim[i]);
}
}
private void
button2_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
int m = 0;
if (radioButton5.Checked)//arama
{
if (radioButton1.Checked)//okul no ya arama
{
int s = okulno.IndexOf(textBox4.Text);
while (s != -1)
{
listBox1.Items.Add(++m
+ ")" + okulno[s] + " " + ad[s] + "
" + soyad[s] + " " +
takim[s]);
s =
okulno.IndexOf(textBox4.Text, s + 1);
}
if (m == 0)
{
listBox1.Items.Add("Böyle bir öğrenci yoktur...");
}
}
if (radioButton2.Checked)//ad a göre arama
{
int s = ad.IndexOf(textBox5.Text);
while (s != -1)
{
listBox1.Items.Add(++m
+ ")" + okulno[s] + " " + ad[s] + "
" + soyad[s] + " " +
takim[s]);
s =
ad.IndexOf(textBox5.Text, s + 1);
}
if (m == 0)
{
listBox1.Items.Add("Böyle bir öğrenci yoktur...");
}
}
if (radioButton3.Checked)//soyad a göre arama
{
int
s = soyad.IndexOf(textBox6.Text);
while (s != -1)
{
listBox1.Items.Add(++m
+ ")" + okulno[s] + " " + ad[s] + "
" + soyad[s] + " " +
takim[s]);
s = soyad.IndexOf(textBox6.Text,
s + 1);
}
if (m == 0)
{
listBox1.Items.Add("Böyle bir öğrenci yoktur...");
}
}
if (radioButton4.Checked)//takıma göre arama
{
int s = takim.IndexOf(textBox7.Text);
while (s != -1)
{
listBox1.Items.Add(++m
+ ")" + okulno[s] + " " + ad[s] + "
" + soyad[s] + " " +
takim[s]);
s =
takim.IndexOf(textBox7.Text, s + 1);
}
if (m == 0)
{
listBox1.Items.Add("Böyle bir öğrenci yoktur...");
}
}
}
if (radioButton6.Checked)//silme
{
if (radioButton1.Checked)//okul no ya silme
{
int s = okulno.IndexOf(textBox4.Text);
while (s
!= -1)
{
okulno.RemoveAt(s);
ad.RemoveAt(s);
soyad.RemoveAt(s);
takim.RemoveAt(s);
m = m + 1;
s =
okulno.IndexOf(textBox4.Text);
}
if (m == 0)
{
listBox1.Items.Add("Böyle bir öğrenci yoktur...");
}
int k = 0;
//sıra numarası
int a = okulno.Count;
if (m != 0)
{
for (int i = 0; i < a; i++)
{
listBox1.Items.Add(++k
+ ")" + okulno[i] + " " + ad[i] + "
" + soyad[i] + " " +
takim[i]);
}
}
}
if (radioButton2.Checked)//ad a silme
{
int s = ad.IndexOf(textBox5.Text);
while (s != -1)
{
okulno.RemoveAt(s);
ad.RemoveAt(s);
soyad.RemoveAt(s);
takim.RemoveAt(s);
m = m + 1;
s =
ad.IndexOf(textBox5.Text);
}
if (m == 0)
{
listBox1.Items.Add("Böyle bir öğrenci yoktur...");
}
int k = 0;
//sıra numarası
int a = ad.Count;
if (m != 0)
{
for (int i = 0; i < a; i++)
{
listBox1.Items.Add(++k + ")"
+ okulno[i] + " " + ad[i] + " " + soyad[i] + " " + takim[i]);
}
}
}
if (radioButton3.Checked)
{
int
s = soyad.IndexOf(textBox6.Text);
while (s != -1)
{
listBox1.Items.Add(++m
+ ")" + okulno[s] + " " + ad[s] + "
" + soyad[s] + " " +
takim[s]);
s = soyad.IndexOf(textBox6.Text,
s + 1);
}
if (m == 0)
{
listBox1.Items.Add("Böyle bir öğrenci yoktur...");
}
}
if (radioButton4.Checked)
{
int s = takim.IndexOf(textBox7.Text);
while (s != -1)
{
listBox1.Items.Add(++m
+ ")" + okulno[s] + " " + ad[s] + "
" + soyad[s] + " " +
takim[s]);
s =
takim.IndexOf(textBox7.Text, s + 1);
}
if (m == 0)
{
listBox1.Items.Add("Böyle bir öğrenci yoktur...");
}
}
}
if (radioButton7.Checked)//ekleme
{
int c = int.Parse(textBox8.Text);
int a = okulno.IndexOf(textBox4.Text);
if (a == -1)
{
okulno.Insert(c - 1, textBox4.Text);
ad.Insert(c - 1, textBox5.Text);
soyad.Insert(c - 1, textBox6.Text);
takim.Insert(c - 1, textBox7.Text);
textBox4.Text = null;
textBox5.Text = null;
textBox6.Text = null;
textBox7.Text = null;
textBox8.Text = null;
}
else
{
MessageBox.Show("Başka okul no seçiniz...");
textBox4.Text = null;
textBox4.Focus();
}
listBox1.Items.Clear();
int t = 0;
//sıra numarası
int s = okulno.Count;
for (int
i = 0; i < s; i++)
{
listBox1.Items.Add(++t + ")"
+ okulno[i] + " " + ad[i] + " " + soyad[i] + " " + takim[i]);
}
}
}
private void radioButton7_CheckedChanged(object sender, EventArgs
e)
{
textBox4.Visible = true;
textBox5.Visible = true;
textBox6.Visible = true;
textBox7.Visible = true;
textBox8.Visible = true;
radioButton1.Enabled = false;
radioButton2.Enabled = false;
radioButton3.Enabled = false;
radioButton4.Enabled = false;
}
}
}
Güzel bir çalışma
YanıtlaSilFAKAT EKLEME YAPARKEN HATA VERİYOR
YanıtlaSilarraylisti nasıl aktifleştirebilirim ?
YanıtlaSilusing System.Collections ' tan bahsettiniz galiba kodların en üst kısmına yazıyoruz.
Sil