C# Listbox Items-SelectedChange Özelliği - Bilişim Konuları

C# Listbox Items-SelectedChange Özelliği

Bu örneğimizde listbox nesnesinin SelectedIndex özelliğini kullanarak birinci listbox nesnesinden tıklanılan seçeneğe göre ikinci listboxta istenilen değerleri listeleten işlemi yaptıracağız. Bunun için ekrana iki tane listbox ve  bir tane label nesnesi ekliyoruz. Listbox1 nesnesinin items_selectedIndex özelliğini açmak için üzerine çift tıklıyoruz. Daha sonra aşağıda bulunan kodu yazıyoruz. Hepsi bu kadar.

Programın ekran görüntüleri;

listbox-doldurma-ornegi-1

listbox-doldurma-ornegi-2

listbox-doldurma-ornegi-3

listbox-doldurma-ornegi-4

listbox-doldurma-ornegi-5

listbox-doldurma-ornegi-6

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 WindowsFormsApplication7
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            listBox2.Items.Clear();
            if (listBox1.SelectedIndex == 0)
            {
                listBox2.Items.Add("0");
                listBox2.Items.Add("1");
                listBox2.Items.Add("2");
                listBox2.Items.Add("3");
                listBox2.Items.Add("4");
                listBox2.Items.Add("5");
                listBox2.Items.Add("6");
                listBox2.Items.Add("7");
                listBox2.Items.Add("8");
                listBox2.Items.Add("9");
                label1.Text = "Birler";
            }
            if (listBox1.SelectedIndex == 1)
            {
                listBox2.Items.Add("10");
                listBox2.Items.Add("20");
                listBox2.Items.Add("30");
                listBox2.Items.Add("40");
                listBox2.Items.Add("50");
                listBox2.Items.Add("60");
                listBox2.Items.Add("70");
                listBox2.Items.Add("80");
                listBox2.Items.Add("90");
                label1.Text = "Onlar";
            }
            if (listBox1.SelectedIndex == 2)
            {
                listBox2.Items.Add("100");
                listBox2.Items.Add("200");
                listBox2.Items.Add("300");
                listBox2.Items.Add("400");
                listBox2.Items.Add("500");
                listBox2.Items.Add("600");
                listBox2.Items.Add("700");
                listBox2.Items.Add("800");
                listBox2.Items.Add("900");
                label1.Text = "Yüzler";
            }
            if (listBox1.SelectedIndex == 3)
            {
                listBox2.Items.Add("1000");
                listBox2.Items.Add("2000");
                listBox2.Items.Add("3000");
                listBox2.Items.Add("4000");
                listBox2.Items.Add("5000");
                listBox2.Items.Add("6000");
                listBox2.Items.Add("7000");
                listBox2.Items.Add("8000");
                listBox2.Items.Add("9000");
                label1.Text = "Binler";
            }
            if (listBox1.SelectedIndex == 4)
            {
                listBox2.Items.Add("1000000");
                listBox2.Items.Add("2000000");
                listBox2.Items.Add("3000000");
                listBox2.Items.Add("4000000");
                listBox2.Items.Add("5000000");
                listBox2.Items.Add("6000000");
                listBox2.Items.Add("7000000");
                listBox2.Items.Add("8000000");
                listBox2.Items.Add("9000000");
                label1.Text = "Milyonlar";
            }
        }
    }
}

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
1

Yorum Yap