C# ile checkedlistbox kullanımı
#1
Checkedlistbox’lara birden çok seçim yaparken ihtiyacımız olur örneğin hobilerimiz ilgi alanlarımızı işaretlerken çok işimize yarar.Aşşağıdaki uygulamada detaylı bir şekilde kullanımı anlatılmıştır arkadaşlar.


Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
   public partial class Form1 : Form
   {
       public Form1()
       {
           InitializeComponent();
           if (checkedListBox1.Items.Count == 0)
           {
               button1.Enabled = false;
               button3.Enabled = false;
           }
       }

       int i=0;

       private void button2_Click(object sender, EventArgs e)
       {
           i++;
           checkedListBox1.Items.Add(i.ToString());

           if (checkedListBox1.Items.Count > 0)
           {
               button1.Enabled = true;
               button1.Text = "Select All";

           }
       }

       int selectedIndex;

       private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e)
       {
           selectedIndex = checkedListBox1.SelectedIndex;
           button3.Enabled = true;
       }

       private void button3_Click(object sender, EventArgs e)
       {
           i = checkedListBox1.Items.Count-1;

           do
           {
               if (checkedListBox1.GetItemChecked(i))
                   checkedListBox1.Items.RemoveAt(i);

               i--;
           } while (i >= 0);



         
       }

       private void button1_Click(object sender, EventArgs e)
       {
           bool state = false;

           if (button1.Text.Equals("Select All"))
           {
               state = true;
               button1.Text = "Unselect All";
           }
           else if (button1.Text.Equals("Unselect All"))
           {
               state = false;
               button1.Text = "Select All";
           }
           
           for (int i = 0; i < checkedListBox1.Items.Count; i++)
               {
                   checkedListBox1.SetItemChecked(i, state);
                   
               }

           
       }
   }
}
Bul
Alıntı


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  C# – Google Maps Kullanımı Ken 0 147 23-05-2016, Saat: 19:38
Son Mesaj: Ken
  Google Maps Kullanımı Ken 0 183 16-01-2016, Saat: 18:19
Son Mesaj: Ken
  Checkbox kullanımı Dynamix 0 164 08-01-2016, Saat: 20:47
Son Mesaj: Dynamix
  C# ile listview kullanımı Dynamix 0 153 08-01-2016, Saat: 20:45
Son Mesaj: Dynamix
  C# ile timer kullanımı Dynamix 0 161 08-01-2016, Saat: 20:41
Son Mesaj: Dynamix

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi
loading...