Bu resimdekini nasıl yapabilirim?
-
22 Haziran 2012 Cuma 11:53
Arkadaşlar aşağıdaki resimdeki gibi bir liste yapmak istiyorum bu checkedlistbox mu ? eğer checkedlistbox ise checkedlistboxta icon nasıl eklebilirim item lara ? birde checkedlistboxa başlık nasıl ekleniyor ?

while (true) { Console.WriteLine("Dön Dön Baba :)"); }
Tüm Yanıtlar
-
22 Haziran 2012 Cuma 17:12
Merhaba OğuzK;
Resimde Gödnerdiğin CheckedListBox değil Sanırsam Ama istersen CheckedListBox ile de Icon EklenebilirMİŞ ama Başlık dan emin değilim..
Resimdeki Örnek Sanırsam en iyi ListView Control'ü ile yapılır..
Ufacıcık Bir Örnek İçin böyle Buyrun
private void Form2_Load(object sender, EventArgs e) { /// Column ekleyip Genişlik Verme (OverLoad'larına bakıp Değiştirebilirsin) listView1.Columns.Add("Column 1", 150); listView1.Columns.Add("Column 2", 200); /// Iconları Kullanabilmek için Imagelist'e Atıyoruz ImageList imgls = new ImageList(); /// İstediğin Yerden Ekleyebilirsin.. Resource dosyası olduğu gibi ..Path de kullanabilirsin imgls.Images.Add(Resource1.a); imgls.Images.Add(Resource1.b); imgls.Images.Add(Bitmap.FromFile(Application.StartupPath + "\\c.ico")); /// Ben Burda SMALLIMAGELIST kullandım.. Oluşturduğun ImageList'i listview e tanıtıyorsun =) listView1.SmallImageList = imgls; /// ListView'de CheckBox Kullanmak istiyorsan TRUE yapman yeterli listView1.CheckBoxes = true; // ListView'e Item Ekliyoruz (ilk parametre ADI, ikincisi ImageListde'ki ICON'un index numarası) listView1.Items.Add("asd", 0); listView1.Items.Add("qwe", 1); listView1.Items.Add("zxc", 2); } private void listView1_ItemChecked_2(object sender, ItemCheckedEventArgs e) { /// Elemanları FormLoad Eventinde Eklediğim İçin Direk Event Tetikleniyior /// Onun İçin Eğer ITEM Check Edildiyse MessageBox'da Item'ın Texti gösterilsin dedim /// Burda Anlam Karmaşası Olabilir if (e.Item.Checked ) { MessageBox.Show(e.Item.Text); } /// Else Durumunda Return ile çıkdım.. else { return; } }
Jesus Promised The End Of All Wicked People, ODIN Promised The End Of All Ice Giants. I Don't See Many Ice Giants Around... exe[nokta]cute[at]live[nokta]com
- Yanıt Olarak Öneren Emre ArasModerator 23 Haziran 2012 Cumartesi 08:26
- Yanıt Olarak İşaretleyen Emre ArasModerator 25 Haziran 2012 Pazartesi 07:04
-
23 Haziran 2012 Cumartesi 06:31
Merhaba,
Cevabınız için teşekkür ederim deneyip sonucu buraya yazacağım.
while (true) { Console.WriteLine("Dön Dön Baba :)"); }