ListView Özellikleri

Listeleme kutusu. Verileriniz klasör ve dosyalarınızı görsel olarak kontrol edebileceğiniz bir nesne modeli.

ListView Özellikleri

İleti#1)  khanhan » 03 Mar 2012 13:10

LİSTVİEW ÖZELLİKLERİ


NOT:Bu özellikler "Microsoft ListView Control 6.0 (SP6)" versiyonu için geçerlidir
'Diğer versiyonlar için geçerli olup olmadığını bilmiyorum.

■ KOLON YADA LİSTE ELEMANLARININ İCON KAYNAĞINI BELİRTMEK

'ListView1.Icons = imagelist1 (ListView1 Simge görünümünde iken liste elemanlarının ikon kaynağı belirtiliyor)
'ListView1.SmallIcons = imagelist1 (ListView1 Simge görünümünde değilken liste elemanlarının ikon kaynağı belirtiliyor)

■ KOLON EKLEMEK
Kolonlar sadece 'lvwReport.........(Ayrıntılar) görünümünde görüntülenir.
'ListView1.ColumnHeaders.Add, ('Kolon ekle)
' Kolon ekleme parametreleri: (Parametreleri görmek için yukarıdaki satırı yazıp 'Add' dan sonra boşluk tuşuna basın)
'1- "index" eklediğiniz kolonun kaçıncı sırada olmasını istiyorsanız belirtin
'2- "text" Kolon metni
'3- "Width" Kolon genişliği
'4- "Alignment" kolon metni hizası a)lvwColumnCenter= merkez
' b)lvwColumnLeft= Sol
' c)lvwColumnRight= Sağ
'5-"İcon" ikon numarası (Belirtilen ikon kaynağındaki ("imagelist" içerisindeki) herhangi bir icon numarası.)

■ LİSTEYE ELEMAN EKLEMEK
'ListView1.ListItems.Add
'Liste ekleme parametreleri
'1- "index" eklediğiniz elemanın kaçıncı sırada olmasını istiyorsanız belirtin
'2- "text" Kolon metni
'3-"İcon" ikon numarası (Sadece simge görünümü seçili iken gösterilecek ikon) (Aynı formda bulunan "imagelist" kontrolü içerisindeki herhangi bir icon numarası
'4-"smallicon ikon numarası (simge görünümü dışındaki görünümler seçili iken gösterilecek ikon)

■ LİSTEDEKİ ELEMANA AYRINTI EKLEMEK
'Liste eleman ayrıntısı sadece 'lvwReport.........(Ayrıntılar) görünümünde görüntülenir
'Kaç kolonunuz varsa bunun bir eksiği kadar ayrıntı eklenebilir
'Çünkü birinci kolon liste elemanı diğerleri ayrıntıdır
'ListView1.ListItems(1).SubItems(1) = "Ayrıntı1" (Listedeki birinci elemanın birinci ayrıntısı, bu ayrıntı ikinci kolonda gösterilir)
'ListView1.ListItems(1).SubItems(2) = "Ayrıntı2" (Listedeki birinci elemanın ikinci ayrıntısı, bu ayrıntı üçüncü kolonda gösterilir)
'LİSTEDEN ELEMAN SİLMEK
'ListView1.ListItems.Remove 1 (Listenin birinci elemanını siler)

■ GÖRÜNÜM
'ListView görünümleri Windows klasörlerinde olduğu gibidir.
'ListView1.View = lvwIcon...........(Simge)
'ListView1.View = lvwList...........(Liste)
'ListView1.View = lvwReport.........(Ayrıntılar)
'ListView1.View = lvwSmallIcon......(Döşeme)
'ListView1.ListItems(1).Ghosted = True (Birinci eleman iconunu bulanıklaştırır. Windows gizli dosyalarında olduğu gibi.)
'ListView1.GridLines=True (listeyi çizgili yapar. Bu özellik sadece lvwReport...(Ayrıntılar) görünümünde geçerlidir)

■ DİĞER
'ListView1.OLEDragMode = 1 (Kullanıcı liste elemanını taşıyabilir.
' = 0 (Kullanıcı liste elemanını taşıyamaz.)
Bu özellik listview görünümü = lvwIcon..(Simge) yada lvwSmallIcon..(Döşeme) ise geçerlidir)
'ListView1.Arrange = lvwAutoLeft (simgeleri Sola hizala)
= lvwAutoTop (simgeleri Üste hizala) Windowsdaki "kılavuz çizgisine hizala gibi"
'ListView1.Checkboxes =True (Liste elemanı yanına seçenek kutusu koyar)
'ListView1.FullRowSelect = True (liste elemanını seçtiğinizde tüm satır seçili olur. Sadece lvwReport..(Ayrıntılar) görünümünde geçerlidir.
'ListView1.GetFirstVisible (Listenin görünen bölümünün birinci eleman metnini verir. Sadece bilgi almak için kullnılır kontrol edilemez
'ListView1.HideColumnHeaders (Kolon başlığını gizler. sadece lvwReport..(Ayrıntılar) görünümünde geçerlidir.)
'ListView1.HotTracking = True (Seçili eleman üzerine fare ile odaklandığında arka planını koyurenk yapar)
'ListView1.HoverSelection = True (Fare odaklanması ile eleman seçimi yapılır. elemana tıklanmış gibi olur)
'ListView1.LabelEdit = lvwManual (Kullanıcı liste eleman metnini değiştiremez)
' = lvwAutomatic (Kullanıcı liste eleman metnini değiştirebilir)
'ListView1.LabelWrap= true (Liste eleman metni uzunsa alt satıra geçer)
'ListView1.MultiSelect = True (Kullanıcı ctrl tuşuna basılı tutarak birden fazla seçim yapabilir)
'ListView1.Refresh (Listeyi yeniler)
'ListView1.Sorted = True (Listeyi alfabetik sıralı yap)
'ListView1.SortKey = 0 (Birinci Kolonu alfabetik yap,)
'ListView1.SortOrder = lvwDescending (Z den A ya büyükten küçüğe sıralı yap)
' = lvwAscending (A dan Z ye küçükten büyüğe sıralı yap)
'ListView1.TextBackground = lvwTransparent (Liste eleman metin arkaplanı şeffaf olur. Bu seçenek eğer listview arka planında(Background) resim varsa geçerlidir)
' ListView1.ListItems(2).Selected = True (' İkinci eleman seçili olur)
Not: ListView kontrolünde seçim işlemini kodlarla yaptığınızda, seçtiğiniz elemanın seçili olduğunu göremezsiniz yani; seçili eleman artalanı renklenmez..)
' ListView1.SelectedItem.EnsureVisible ('Seçili Eleman görüntüde değilse görüntüye getirir. Yani ListView scrollbarını seçili eleman görünene kadar kaydırır)
'ListView1.DropHighlight = ListView1.ListItems(1) (Liste birinci elemanını sanki seçiliymiş gibi arka planını renklendirir)

Umarım faydalı olur
Not: Alıntıdır...
En son Murat OSMA tarafından, 03 Mar 2012 14:35 tarihinde değiştirildi, toplamda 4 değişiklik yapıldı.
Sebep: Başlık düzeltildi... -- Mesaj görünümü iyileştirildi...
Kullanıcı avatarı
khanhan
Siteye Alışmış
 
Adı Soyadı:ABDULLAH SATILMIŞ
Kayıt: 17 Nis 2009 14:20
Konum: yönetici
Meslek: tekstil
Yaş: 39
İleti: 176
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: izmir/bornova

Cevap: ListView Özellikleri

İleti#2)  Murat OSMA » 03 Mar 2012 13:57

Merhaba Abdullah Bey,
Paylaşımınız için teşekkür ederim. [evet]
Kullanıcı avatarı
Murat OSMA
Site Forum Yöneticisi
 
Adı Soyadı:Murat OSMA
Kayıt: 05 Arl 2008 00:34
Konum: İstanbul
Meslek: Excel & VBA Eğitmeni
Yaş: 33
İleti: 14314
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Bağcılar - İSTANBUL

Cevap: Cevap: ListView Özellikleri

İleti#3)  khanhan » 03 Mar 2012 14:23

Murat OSMA yazdı:Merhaba Abdullah Bey,
Paylaşımınız için teşekkür ederim. [evet]

Ben teşekkür ederim Murat bey emek verip daha okunur hale getirmişsiniz.
Kullanıcı avatarı
khanhan
Siteye Alışmış
 
Adı Soyadı:ABDULLAH SATILMIŞ
Kayıt: 17 Nis 2009 14:20
Konum: yönetici
Meslek: tekstil
Yaş: 39
İleti: 176
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: izmir/bornova

Cevap: ListView Özellikleri

İleti#4)  seyhan6591 » 02 Kas 2017 12:17

Teşekkürler
Kullanıcı avatarı
seyhan6591
Siteye Alışmış
 
Adı Soyadı:Serkan Kutlu
Kayıt: 13 Nis 2009 23:26
Konum: bursa
Meslek: biyolog
Yaş: 42
İleti: 117
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Bursa / Osmangazi

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Forum ListView

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

Bumerang - Yazarkafe