Bölgelere göre il sıralama ListBox C# Windows Form Application
[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.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public struct iller
{
public string il1;
public string il2;
public string il3;
public string il4;
public string il5;
}
public iller bölge = new iller();
private void Form1_Load(object sender, EventArgs e)
{
string[] dizi = bölgeler.GetNames(typeof(bölgeler));
for (int i = 0; i < 7; i++)
comboBox1.Items.Add(dizi[i]);
}
enum bölgeler : short
{
Marmara = 0,
Karadeniz = 1,
İçAnadolu = 2,
DoğuAnadolu = 3,
GüneyDoğuAnadolu = 4,
Akdeniz = 5,
Ege = 6,
}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == 0)
{
int i;
string[] dizi1 = new string[5];
string[] dizi2 = new string[5];
string[] dizi3 = new string[5];
string[] dizi4 = new string[5];
string[] dizi5 = new string[5];
string[] dizi6 = new string[5];
string[] dizi7 = new string[5];
for ( i = 0; i < 5; i++)
{
dizi1[i] = Convert.ToString(Microsoft.VisualBasic.Interaction.InputBox((i+1)+"İli Giriniz", "Bilgi Girişi", "", 20, 20));
}
for (i = 0; i < 5; i++)
{
listBox1.Items.Add(dizi1[i]);
}
}
if (comboBox1.SelectedIndex == 1)
{
int i;
string[] dizi2 = new string[5];
for (i = 0; i < 5; i++)
{
dizi2[i] = Convert.ToString(Microsoft.VisualBasic.Interaction.InputBox((i + 1) + "İli Giriniz", "Bilgi Girişi", "", 20, 20));
}
for (i = 0; i < 5; i++)
{
listBox2.Items.Add(dizi2[i]);
}
}
if (comboBox1.SelectedIndex == 2)
{
int i;
string[] dizi3 = new string[5];
for (i = 0; i < 5; i++)
{
dizi3[i] = Convert.ToString(Microsoft.VisualBasic.Interaction.InputBox((i + 1) + "İli Giriniz", "Bilgi Girişi", "", 20, 20));
}
for (i = 0; i < 5; i++)
{
listBox3.Items.Add(dizi3[i]);
}
}
if (comboBox1.SelectedIndex == 3)
{
int i;
string[] dizi4 = new string[5];
for (i = 0; i < 5; i++)
{
dizi4[i] = Convert.ToString(Microsoft.VisualBasic.Interaction.InputBox((i + 1) + "İli Giriniz", "Bilgi Girişi", "", 20, 20));
}
for (i = 0; i < 5; i++)
{
listBox4.Items.Add(dizi4[i]);
}
}
if (comboBox1.SelectedIndex == 4)
{
int i;
string[] dizi5 = new string[5];
for (i = 0; i < 5; i++)
{
dizi5[i] = Convert.ToString(Microsoft.VisualBasic.Interaction.InputBox((i + 1) + "İli Giriniz", "Bilgi Girişi", "", 20, 20));
}
for (i = 0; i < 5; i++)
{
listBox5.Items.Add(dizi5[i]);
}
}
if (comboBox1.SelectedIndex == 5)
{
int i;
string[] dizi6 = new string[5];
for (i = 0; i < 5; i++)
{
dizi6[i] = Convert.ToString(Microsoft.VisualBasic.Interaction.InputBox((i + 1) + "İli Giriniz", "Bilgi Girişi", "", 20, 20));
}
for (i = 0; i < 5; i++)
{
listBox6.Items.Add(dizi6[i]);
}
}
if (comboBox1.SelectedIndex == 6)
{
int i;
string[] dizi7 = new string[5];
for (i = 0; i < 5; i++)
{
dizi7[i] = Convert.ToString(Microsoft.VisualBasic.Interaction.InputBox((i + 1) + "İli Giriniz", "Bilgi Girişi", "", 20, 20));
}
for (i = 0; i < 5; i++)
{
listBox7.Items.Add(dizi7[i]);
}
}
}
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.SelectedIndex == 0)
{
listBox1.Visible = true;
}
if (comboBox1.SelectedIndex == 1)
{
listBox2.Visible = true;
}
if (comboBox1.SelectedIndex == 2)
{
listBox3.Visible = true;
}
if (comboBox1.SelectedIndex == 3)
{
listBox4.Visible = true;
}
if (comboBox1.SelectedIndex == 4)
{
listBox5.Visible = true;
}
if (comboBox1.SelectedIndex == 5)
{
listBox6.Visible = true;
}
if (comboBox1.SelectedIndex == 6)
{
listBox7.Visible = true;
}
}
}
}
[/code]
