- Hakkımda
- Yayınlarım
- Verdiğim Dersler
- Güz Dönemi
- ESM203 Elektrik ve Elektronik Bilgisi
- ESM301 Enerji Üretim ve İletim
- ESM406 Elektrik Enerji Sistemlerinin Kontrolü
- ESM411 Enerji Mühendisliği Projesi
- Grafik Animasyon (RTEÜ)
- Araştırma Yöntem ve Teknikleri (RTEÜ)
- İleri Görsel Programlama (RTEÜ)
- Bilgi İletişim Teknolojileri (RTEÜ)
- Güz Dönemi Ders Programı
- Bahar Dönemi
- Güz Dönemi
- İletişim
C#’ da Checkedlistbox Kullanımı
Çoklu seçme şansını bize sunan CHECKEDLISTBOX bileşeni birçok durumda gerçekten işimizi kolaylaştırmaktadır. Normal listbox ile kullanımı hemen hemen benzerdir.
Selectedindex: Seçilen liste elemanının sıra numarasını verir.
Items.Count: Listedeki tüm elemanların toplam sayısını verir. Textbox1.Text=Checkedlistbox1. Items.Count
Checkeditems.count: Seçili olan elemanların sayısını verir.
Selecteditem: Hangi check seçili ise onun adını verir.
Items.Contains: Tüm liste içeriğini parantez içinde verilen değerle kontrol eder. Deger varsa true, yoksa false dır.
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 CheckedListboxKullanim { public partial class Form1 : Form { public Form1() { InitializeComponent(); if (checkedListBox1.Items.Count == 0) { BtnSecim.Enabled = false; BtnSecileniKaldir.Enabled= false; } } int i = 0; private void BtnYeniEkle_Click(object sender, EventArgs e) { i++; checkedListBox1.Items.Add(i.ToString()); if (checkedListBox1.Items.Count > 0) { BtnSecim.Enabled = true; BtnSecim.Text = "Tümünü Seç"; } } int selectedIndex; private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e) { selectedIndex = checkedListBox1.SelectedIndex; BtnSecileniKaldir.Enabled = true; } private void BtnSecileniKaldir_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 BtnSecim_Click(object sender, EventArgs e) { bool state = false; if (BtnSecim.Text.Equals("Tümünü Seç")) { state = true; BtnSecim.Text = "Seçimi Kaldır"; } else if (BtnSecim.Text.Equals("Seçimi Kaldır")) { state = false; BtnSecim.Text = "Tümünü Seç"; } for (int i = 0; i < checkedListBox1.Items.Count; i++) { checkedListBox1.SetItemChecked(i, state); } } } }
Dosyayı İndir

05/11/2012 - 17:22
hangilerinin seçili oldugunu görme işini bir türlü beceremedim tek sıkıntım bu kaldı
26/04/2013 - 21:23
rar şifresi ne ?!!!
15/04/2020 - 11:41
checkedlistbox içindeki birçok seçtiğim veriyi access tablosuna nasıl kayıt edebilirin basit yola ?