Avrupa Elemeleri Grup Takımlarını Bir Buton Belirle C#.NET
Not : Eğer projeyi yeni açtıysanız projeye ArrayList’in çalışabilmesi için gerekli olan using System.Collections satırını eklemeyi unutmayın.
[code lang=”csharp”]using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Collections;
using System.Windows.Forms;
namespace avrupa_elemeleri
{
public partial class Form1 : Form
{
ArrayList torba1 = new ArrayList();
ArrayList torba2 = new ArrayList();
ArrayList torba3 = new ArrayList();
ArrayList torba4 = new ArrayList();
ArrayList torba5 = new ArrayList();
ArrayList torba6 = new ArrayList();
int[] sayilar = new int[10];
Random r = new Random();
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (torba1.Count == 10 && torba2.Count == 10 && torba3.Count == 10 && torba4.Count == 10 && torba5.Count == 10 && torba6.Count == 7)
{
int rsayi, sayac = 1, sayac2 = 0; Array.Clear(sayilar, 0, (sayilar.Length));
listBox7.Items.Clear(); listBox8.Items.Clear(); listBox9.Items.Clear();
listBox10.Items.Clear(); listBox11.Items.Clear(); listBox12.Items.Clear();
listBox13.Items.Clear(); listBox14.Items.Clear(); listBox15.Items.Clear();
while (sayac2 < 6)
{
if (sayac2 == 5)
{
while (sayac < 7)
{
rsayi = r.Next(1, 7);
if (Array.IndexOf(sayilar, rsayi) == -1)
{
sayilar[sayac] = rsayi;
sayac++;
}
}
}
else
{
while (sayac < 10)
{
rsayi = r.Next(1, 10);
if (Array.IndexOf(sayilar, rsayi) == -1)
{
sayilar[sayac] = rsayi;
sayac++;
}
}
}
switch (sayac2)
{
case 0:
{
listBox7.Items.Add(torba1[sayilar[9]]);
listBox8.Items.Add(torba1[sayilar[1]]);
listBox9.Items.Add(torba1[sayilar[2]]);
listBox10.Items.Add(torba1[sayilar[3]]);
listBox11.Items.Add(torba1[sayilar[4]]);
listBox12.Items.Add(torba1[sayilar[5]]);
listBox13.Items.Add(torba1[sayilar[6]]);
listBox14.Items.Add(torba1[sayilar[7]]);
listBox15.Items.Add(torba1[sayilar[8]]); sayac2++;
Array.Clear(sayilar, 0, (sayilar.Length));
sayac = 1;
break;
}
case 1:
{
listBox7.Items.Add(torba2[sayilar[9]]);
listBox8.Items.Add(torba2[sayilar[1]]);
listBox9.Items.Add(torba2[sayilar[2]]);
listBox10.Items.Add(torba2[sayilar[3]]);
listBox11.Items.Add(torba2[sayilar[4]]);
listBox12.Items.Add(torba2[sayilar[5]]);
listBox13.Items.Add(torba2[sayilar[6]]);
listBox14.Items.Add(torba2[sayilar[7]]);
listBox15.Items.Add(torba2[sayilar[8]]); ; sayac2++;
Array.Clear(sayilar, 0, (sayilar.Length));
sayac = 1;
break;
}
case 2:
{
listBox7.Items.Add(torba3[sayilar[9]]);
listBox8.Items.Add(torba3[sayilar[1]]);
listBox9.Items.Add(torba3[sayilar[2]]);
listBox10.Items.Add(torba3[sayilar[3]]);
listBox11.Items.Add(torba3[sayilar[4]]);
listBox12.Items.Add(torba3[sayilar[5]]);
listBox13.Items.Add(torba3[sayilar[6]]);
listBox14.Items.Add(torba3[sayilar[7]]);
listBox15.Items.Add(torba3[sayilar[8]]); sayac2++;
Array.Clear(sayilar, 0, (sayilar.Length));
sayac = 1;
break;
}
case 3:
{
listBox7.Items.Add(torba4[sayilar[9]]);
listBox8.Items.Add(torba4[sayilar[1]]);
listBox9.Items.Add(torba4[sayilar[2]]);
listBox10.Items.Add(torba4[sayilar[3]]);
listBox11.Items.Add(torba4[sayilar[4]]);
listBox12.Items.Add(torba4[sayilar[5]]);
listBox13.Items.Add(torba4[sayilar[6]]);
listBox14.Items.Add(torba4[sayilar[7]]);
listBox15.Items.Add(torba4[sayilar[8]]); sayac2++;
Array.Clear(sayilar, 0, (sayilar.Length));
sayac = 1;
break;
}
case 4:
{
listBox7.Items.Add(torba5[sayilar[9]]);
listBox8.Items.Add(torba5[sayilar[1]]);
listBox9.Items.Add(torba5[sayilar[2]]);
listBox10.Items.Add(torba5[sayilar[3]]);
listBox11.Items.Add(torba5[sayilar[4]]);
listBox12.Items.Add(torba5[sayilar[5]]);
listBox13.Items.Add(torba5[sayilar[6]]);
listBox14.Items.Add(torba5[sayilar[7]]);
listBox15.Items.Add(torba5[sayilar[8]]); sayac2++;
Array.Clear(sayilar, 0, (sayilar.Length));
sayac = 1;
break;
}
case 5:
{
listBox7.Items.Add(torba6[sayilar[6]]);
listBox8.Items.Add(torba6[sayilar[1]]);
listBox9.Items.Add(torba6[sayilar[2]]);
listBox10.Items.Add(torba6[sayilar[3]]);
listBox11.Items.Add(torba6[sayilar[4]]);
listBox12.Items.Add(torba6[sayilar[5]]);
sayac2++;
Array.Clear(sayilar, 0, (sayilar.Length));
sayac = 1;
break;
}
}
}
}
else
{
MessageBox.Show("Takımları Eksik Veya Fazla Girdiniz");
}
}
private void Form1_Load(object sender, EventArgs e)
{
torba1.Add(""); torba1.Add("İspanya"); torba1.Add("Almanya"); torba1.Add("Hollanda"); torba1.Add("İtalya"); torba1.Add("İngiltere"); torba1.Add("Hırvatistan"); torba1.Add("Portekiz"); torba1.Add("Fransa"); torba1.Add("Rusya");
torba2.Add(""); torba2.Add("Yunanistan"); torba2.Add("Çek Cumhuriyeti"); torba2.Add("İsveç"); torba2.Add("İsviçre"); torba2.Add("Sırbistan"); torba2.Add("Türkiye"); torba2.Add("Danimarka"); torba2.Add("Slovakya"); torba2.Add("Romanya");
torba3.Add(""); torba3.Add("İsrail"); torba3.Add("Bulgaristan"); torba3.Add("Finlandiya"); torba3.Add("Norveç"); torba3.Add("İrlanda"); torba3.Add("İskoçya"); torba3.Add("Kuzey İrlanda"); torba3.Add("Avusturya"); torba3.Add("Bosna-Hersek");
torba4.Add(""); torba4.Add("Slovenya"); torba4.Add("Letonya"); torba4.Add("Macaristan"); torba4.Add("Litvanya"); torba4.Add("Belarus"); torba4.Add("Belçika"); torba4.Add("Galler"); torba4.Add("Makedonya"); torba4.Add("Kıbrıs");
torba5.Add(""); torba5.Add("Karadağ"); torba5.Add("Arnavutluk"); torba5.Add("Estonya"); torba5.Add("Gürcistan"); torba5.Add("Moldova"); torba5.Add("İzlanda"); torba5.Add("Ermenistan"); torba5.Add("Kazakistan"); torba5.Add("Lihtenştayn");
torba6.Add(""); torba6.Add("Azerbaycan"); torba6.Add("Lüksemburg"); torba6.Add("Malta"); torba6.Add("Faroe Adaları"); torba6.Add("Andorra"); torba6.Add("San Marino");
}
private void button8_Click(object sender, EventArgs e)
{
torba1.Clear();
torba1.Add("");
listBox1.Items.Clear();
button8.Enabled = false;
}
private void button9_Click(object sender, EventArgs e)
{
torba2.Clear();
torba2.Add("");
listBox2.Items.Clear();
button9.Enabled = false;
}
private void button10_Click(object sender, EventArgs e)
{
torba3.Clear();
torba3.Add("");
listBox3.Items.Clear();
button10.Enabled = false;
}
private void button11_Click(object sender, EventArgs e)
{
torba4.Clear();
torba4.Add("");
listBox4.Items.Clear();
button11.Enabled = false;
}
private void button13_Click(object sender, EventArgs e)
{
torba5.Clear();
torba5.Add("");
listBox6.Items.Clear();
button13.Enabled = false;
}
private void button12_Click(object sender, EventArgs e)
{
torba2.Clear();
torba6.Add("");
listBox5.Items.Clear();
button12.Enabled = false;
}
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text.Trim();
if (textBox1.Text != "")
{
torba1.Add(textBox1.Text);
listBox1.Items.Add(textBox1.Text);
button8.Enabled = true;
}
else
{
MessageBox.Show("Lütfen Metin Alanını Boş Bırakmayınız");
}
}
private void button3_Click(object sender, EventArgs e)
{
textBox2.Text.Trim();
if (textBox2.Text != "")
{
torba2.Add(textBox2.Text);
listBox2.Items.Add(textBox2.Text);
button9.Enabled = true;
}
else
{
MessageBox.Show("Lütfen Metin Alanını Boş Bırakmayınız");
}
}
private void button4_Click(object sender, EventArgs e)
{
textBox3.Text.Trim();
if (textBox3.Text != "")
{
torba3.Add(textBox3.Text);
listBox3.Items.Add(textBox3.Text);
button10.Enabled = true;
}
else
{
MessageBox.Show("Lütfen Metin Alanını Boş Bırakmayınız");
}
}
private void button5_Click(object sender, EventArgs e)
{
textBox4.Text.Trim();
if (textBox4.Text != "")
{
torba4.Add(textBox4.Text);
listBox4.Items.Add(textBox4.Text);
button11.Enabled = true;
}
else
{
MessageBox.Show("Lütfen Metin Alanını Boş Bırakmayınız");
}
}
private void button6_Click(object sender, EventArgs e)
{
textBox5.Text.Trim();
if (textBox5.Text != "")
{
torba5.Add(textBox5.Text);
listBox5.Items.Add(textBox5.Text);
button12.Enabled = true;
}
else
{
MessageBox.Show("Lütfen Metin Alanını Boş Bırakmayınız");
}
}
private void button7_Click(object sender, EventArgs e)
{
textBox6.Text.Trim();
if (textBox6.Text != "")
{
torba6.Add(textBox6.Text);
listBox6.Items.Add(textBox6.Text);
button13.Enabled = true;
}
else
{
MessageBox.Show("Lütfen Metin Alanını Boş Bırakmayınız");
}
}
}
}
[/code]

arkadaslar vb.net sampıyonlar ligi yapar mısnz ??
acilll yardımmmm lutFennn…..!!!!!
Bu örneği vb.nete çevir .
Aşağıdaki linkte kodları çevirebilirsin.
http://www.gorselprogramlama.com/c-net-kodlarini-vb-net-e-cevirme
vb.net yaparsanız cok sevinrm çevirince calismayabiliyor.