- Yasaklandı
- #1
Onaylı Üye
[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]
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ğlayabilirsinizlistview1.columns.add("Adı",75,HorizontalAlignment.Right)
listview1.columns.add("Soyadı",75,HorizontalAlignment.Right)
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")
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")
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]
Veri silerken[/FONT]
Kod:
listview1.items.removeat(2)
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
listview1.items.clear
[font=Arial, Helvetica, sans-serif]kod bütün verileri siler
Örneğin listviewde seçtiğimiz veriyi silmek istiyorsak[/FONT]
Örneğin listviewde seçtiğimiz veriyi silmek istiyorsak[/FONT]
Kod:
listview1.items.removeat(listview1.selecteditem(0).index)
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]
Ö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]dim sayı as integer
for sayı=0 to 150
listview1.items.add(sayı)
next
[/align]