C# İLE LİST VİEW NASIL KULLANILIR
ListView’de Sütun Ekle
ListView’de Columns.Add () yöntemini kullanarak sütun ekleyebilirsiniz. Bu yöntem, ilk önce Sütun başlığı, diğeri sütun genişliği olmak üzere iki bağımsız değişken alır.
ListView1.Columns.Add (“ProductName”, 100);
Yukarıdaki kodda “ÜrünAdı” sütun başlığı, 100 ise sütun genişliği.
Öğe Listesine Ekle
ListView denetiminde bir öğeyi temsil eden ListViewItem öğesini kullanarak liste kutusu öğeleri ekleyebilirsiniz.
String [] arr = yeni string [4];
ListViewItem itm;
// ListView’e öğeler ekleme
Arr [0] = “ürün_1”;
Arr [1] = “100”;
Arr [2] = “10”;
Itm = yeni ListViewItem (arr);
ListView1.Items.Add (itm);
ListView’den seçili öğeyi al
ProductName = listeView1.SelectedItems [0] .SubItems [0] .Text;
Yukarıdaki kod, itme’yi ilk satırın ilk sütunundan döndürür.
Liste Görünümü Öğelerini Sıralama
Liste görünümünün Sorted özelliği true değerine ayarlanırsa ListView öğeleri sıralanır. Aşağıdaki kod ListView öğelerini sıralar:
ListView1.Sorted = true;
Liste görünümünde Checkbox ekle
Liste görünümü sütunlarına onay kutusu ekleyebilirsiniz.
MyListView.CheckBoxes = true;
MyListView.Columns.Add (metin, genişlik, hizalama);
C # Liste görünümü örneği
ListView, görünüm ve davranışta esneklik sağlayan çok sayıda özellik sunar. Görünüm özelliği, öğelerin görüntülenme biçimini değiştirmenizi sağlar. Bir ListView için SelectionMode özelliği, bir kullanıcının aynı anda kaç öğe seçebileceğini belirler.
Aşağıdaki C # programı öncelikle görünüm özelliğini Ayrıntılar ve GridLines özelliği true ve FullRowSelect olarak true olarak ayarlar.
ListView1.View = Görünüm Ayrıntıları;
ListeView1.GridLines = true;
ListeView1.FullRowSelect = true;
Sonunda düğme tıklama olayında, seçilen satır değerlerini bir ileti kutusunda görüntüler.
Sonraki: C # Menü Kontrolü
Kaynak Kodu Indir Kaynak Kodu
Sistem Kullanımı;
Using System.Drawing;
System.Windows.Forms kullanarak;
Ad alanı WindowsFormsApplication1
{
Ortak kısmi sınıf Form1: Form
{
Public Form1 ()
{
InitializeComponent ();
}
Özel void Form1_Load (nesne göndereni, EventArgs e)
{
ListView1.View = Görünüm Ayrıntıları;
ListeView1.GridLines = true;
ListeView1.FullRowSelect = true;
// Sütun başlığını ekle
ListView1.Columns.Add (“ProductName”, 100);
ListView1.Columns.Add (“Price”, 70);
ListView1.Columns.Add (“Miktar”, 70);
// Listeye görüntüdeki öğeleri ekleme
String [] arr = yeni string [4];
ListViewItem itm;
// İlk öğe ekle
Arr [0] = “ürün_1”;
Arr [1] = “100”;
Arr [2] = “10”;
Itm = yeni ListViewItem (arr);
ListView1.Items.Add (itm);
// İkinci öğe ekle
Arr [0] = “ürün_2”;
Arr [1] = “200”;
Arr [2] = “20”;
Itm = yeni ListViewItem (arr);
ListView1.Items.Add (itm);
}
Özel boşluk button1_Click (nesne gönderen, EventArgs e)
{
String productName = boş;
Dize fiyatı = boş;
Dize sayısı = boş;
ProductName = listeView1.SelectedItems [0] .SubItems [0] .Text;
Fiyat = listeView1.SelectedItems [0] .SubItems [1] .Text;
Miktar = listeView1.SelectedItems [0] .SubItems [2] .Text;
MessageBox.Show (ürünAdı + “,” + fiyat + “,” + miktar);
}
}
}