[font=Arial, Helvetica, sans-serif]Merhaba arkadaşlar bu dersimizde listview ile karşınızdayım listview listeler oluşturmak içn kullanılan nesnelerir.bu nsnenin çeşitli özellikleri vardır Bunlar;[/FONT]
[font=Arial, Helvetica, sans-serif]1)AllowColumnReorder = listviewdeki kolonların yerlerinin değiştirilebilmesi sağlar.True iken kolonların yerleri değiştirilebilir
2)CheckBoxses = sütunların başında checkbox kullanılmasını sağlar.checkbox bildiğiniz gibi tik atma kutularıdır.
3)columns = Bunlar listemizin kolonlarıdır.örnek;adı,soyadı,email vs.
4)FullRowSelect = herhangi bir satır tıklandığında bütün satırın seçilmesi işlemidir.Alabileceği değerler true ve falsedir
5)GridLines = bu özellik ise satırlar ve sütunlar arasındaki çizgilerin görünmesini sağlar
6)İtems = Adından anlaşılacağı gibi listemizin herbir satırına item denir
7)Sorting = Sorting listenin sıralanmasını sağlar eğer değeri true ise liste ilk kolona göre sıralanır
8)Wiew = Listemizin şeklidir bunu alabileceği değerler · Büyük Simge,Küçük Simge,Liste şeklinde,Rapor şeklindedir tabi bunlar ingilizce olarak kullanılır
Özelliklerimiz properties menüsünden ayarlanacağı gibi kodlarlada ayarlanabilir [/FONT]
Kod:
listview1.columns.add("Adı",75,HorizontalAlignment.Right)
listview1.columns.add("Soyadı",75,HorizontalAlignment.Right)
[align=justify]
[font=Arial, Helvetica, sans-serif]Burda 2 adet kolon ekledik kolon adları sırasıyla Adı ve soyadıdır.Burdaki 75 kolonların kalınlığıdır."HorizontalAlignment.Right" kolondaki verilerin sağa dayalı olarak görülmesini sağlar isterseniz HorizontalAlignment.left yapıp sola yada HorizontalAlignment.center yapıp ortada durmasını sağlayabilirsiniz
listview'e veri eklerken teker teker ekleyebilirsiniz ama eğer birden çok veriyi ekliyorsanız döngü oluşturmanız daha sağlıklı olacaktır
Veri eklerken[/FONT]
Kod:
listview1.items.add("veri")
[font=Arial, Helvetica, sans-serif]şeklinde eklenebilir ama burada veri sadece 1. kolona eklenir eğer diğer kolonlara eklemek istiyorsak[/FONT]
Kod:
listview1.items(0).subitems.add("veri")
[font=Arial, Helvetica, sans-serif]şeklinde yazdığımızda 1. satırın 2. kolonona ekler burda 0 bizim veriyi eklemek istediğimiz satırın numarasıdır.numaralar 0 dan başlar
Veri silerken[/FONT]
Kod:
listview1.items.removeat(2)
[font=Arial, Helvetica, sans-serif]burda 2 bizim silmek istediğimiz satırın numarası unutmayın sayılar 0 dan başlıyordu yani yukarıdaki kod 3. satırdaki veileri siler eğer hepsini birlikte silmek istiyorsanız[/FONT]
Kod:
listview1.items.clear
[font=Arial, Helvetica, sans-serif]kod bütün verileri siler
Örneğin listviewde seçtiğimiz veriyi silmek istiyorsak[/FONT]
Kod:
listview1.items.removeat(listview1.selecteditem(0).index)
[font=Arial, Helvetica, sans-serif]kodunu kullanırız burda selecteditem.index bizim seçtiğimiz satırın sıra numarasını veriyor.
Örneğin 1 den 150 kadar sayıları listeye sırayla yazalım bunu için tabiki döngü kullanacaz[/FONT]
Kod:
dim sayı as integer
for sayı=0 to 150
listview1.items.add(sayı)
next
[font=Arial, Helvetica, sans-serif]işte bu kadar basit burda for döngüsünde sayı 0'dan Başlayıp Birer Birer artıyor ve her seferinde listemize sayı değerini yazdırıyor[/FONT]
[/align]