C#’ta ListBox Ve ComboBox Kullanımı

ListBox ve ComboBox Kullanımını Beraber İnceleyelim..

c_Lıstbox_combobox

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

 

namespace WindowsApplication8

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        private void Form1_Load(object sender, EventArgs e)

        {

   comboBox3.Items.Add(“Doktor”);

   comboBox3.Items.Add(“Ogretmen”);

   comboBox3.Items.Add(“Memur”);

   comboBox3.Items.Add(“Iscı”);

   comboBox3.Items.Add(“Öğrenci”);

   comboBox3.Items.Add(“Polıs”);

   comboBox3.Items.Add(“Avukat”);

   comboBox3.Items.Add(“Esnaf”);

   comboBox4.Items.Add(“Evlı”);

   comboBox4.Items.Add(“Bekar”);

   comboBox4.Items.Add(“Dul”);

        }

        private void button1_Click(object sender, EventArgs e)

        {

            int a, i;       

    listBox5.Items.Clear();

        listBox1.Items.Add(textBox1.Text);

        listBox2.Items.Add(textBox2.Text);

        if (comboBox3.Text != “Meslek”)

        listBox3.Items.Add(comboBox3.Text);

        else

            listBox3.Items.Add(“”);         

    if (comboBox4.Text!=”M.Hal”)

          listBox4.Items.Add(comboBox4.Text);

    else

        listBox4.Items.Add(“”);

       

       a = listBox1.Items.Count;

       for (i = 1; i <= a; i++)

                listBox5.Items.Add(Convert.ToString(i));

        }

        private void button3_Click(object sender, EventArgs e)

        {

            int b;

            b = Convert.ToInt32(listBox1.SelectedIndex);

            listBox1.Items[b] = textBox3.Text;

            listBox2.Items[b] = textBox4.Text;

            listBox3.Items[b] = textBox5.Text;

            listBox4.Items[b] = textBox6.Text;

        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)

        {

            int a;

            a = Convert.ToInt32(listBox1.SelectedIndex);

            listBox2.SelectedIndex = a;

            listBox3.SelectedIndex = a;

            listBox4.SelectedIndex = a;

            textBox3.Text = Convert.ToString(listBox1.SelectedItem);

            textBox7.Text = Convert.ToString(listBox1.SelectedIndex);

        }

        private void listBox2_SelectedIndexChanged(object sender, EventArgs e)

        {

            int a;

            a = Convert.ToInt32(listBox2.SelectedIndex);

            listBox1.SelectedIndex = a;

            listBox3.SelectedIndex = a;

            listBox4.SelectedIndex = a;

            textBox4.Text = Convert.ToString(listBox2.SelectedItem);

            textBox7.Text = Convert.ToString(listBox1.SelectedIndex);

        }

        private void listBox3_SelectedIndexChanged(object sender, EventArgs e)

        {

            int a;

            a = Convert.ToInt32(listBox3.SelectedIndex);

            listBox1.SelectedIndex = a;

            listBox2.SelectedIndex = a;

            listBox4.SelectedIndex = a;

            textBox5.Text = Convert.ToString(listBox3.SelectedItem);

            textBox7.Text = Convert.ToString(listBox1.SelectedIndex);

        }

        private void listBox4_SelectedIndexChanged(object sender, EventArgs e)

        {

            int a;

            a = Convert.ToInt32(listBox4.SelectedIndex);

            listBox1.SelectedIndex = a;

            listBox3.SelectedIndex = a;

            listBox2.SelectedIndex = a;

            textBox6.Text = Convert.ToString(listBox4.SelectedItem);

            textBox7.Text = Convert.ToString(listBox1.SelectedIndex);

        }

        private void button2_Click(object sender, EventArgs e)

        {

            int a;

            a = Convert.ToInt32(listBox1.SelectedIndex);

            listBox1.Items.RemoveAt(a);

            listBox2.Items.RemoveAt(a);

            listBox3.Items.RemoveAt(a);

            listBox4.Items.RemoveAt(a);

        }

        private void button4_Click(object sender, EventArgs e)

        {

            string ad;

            int i, j, a;

            a = listBox1.Items.Count – 1;

            for (i = 0; i <= a – 1; i++)

               for (j = i + 1; j <= a; j++)

                    if (String.Compare(Convert.ToString(listBox1.Items[i]), (Convert.ToString(listBox1.Items[j]))) == 1)

                    {

                        ad = Convert.ToString(listBox1.Items[i]);

                       listBox1.Items[i] = listBox1.Items[j];

                        listBox1.Items[j] = ad;

 

 

 

 ad = Convert.ToString(listBox2.Items[i]);

listBox2.Items[i] = listBox2.Items[j];

listBox2.Items[j] = ad;

  ad = Convert.ToString(listBox3.Items[i]);

  listBox3.Items[i] = listBox3.Items[j];

  listBox3.Items[j] = ad;

  ad = Convert.ToString(listBox4.Items[i]);

  listBox4.Items[i] = listBox4.Items[j];

  listBox4.Items[j] = ad;

            }

        }

    }

}

Yazar: Sefahat

sefahat baltacı sitemizde 6 yazı eklemiş...

Share
  • m

    Niye inmiyo

  • seda

    siteniz çok güzellll

  • esma

    sayın admin bana çok acil yardım etmeniz gerekiyor.2 tane texbox ve 1 tane listbox olacak 1.texboxtan 10 sayı girilecek listboxta eklenecek ve 10dan sonra sayı girilemeyecek.2texboxta girilen sayıların en büyüğü gösterilecek ama büyük sayıyı if denetlemesi yapılmadan bulunacak.Sayın admin yardım etsenizde etmesenizde şimdiden teşekkürler

  • qrall

    orada 50 tane var heralde

  • Burda kaç tane comboBox var ben tasarımda 2 tane görebiliyorum.

  • @evren

    visual studio da derlemeniz yeterli olacaktır

  • ertem

    ekin :hacı şu programın linkinide verirsin iyi olur

  • evren

    yukarıdaki örneği kullanmak istiyorum ama kodları nasıl çalıştıracağımı bilmiyorum dosya olarak gönderme şansınız varmı?

  • ekin

    hacı şu programın linkinide verirsin iyi olur