Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
C# Listview Sütun Genşiliğini Sabitleme
#1
Merhaba Arkadaşlar;

Bu konuda size C# projelerimizde kullandığımız Listview nesnesindeki belirlediğimiz sütunların, kullanıcı tarafından genişliğinin değiştirilmesini engellemek yani sütun genişliğini sabit yapmak için lazım olan ufak kodu ve aslında mantığını paylaşacağım.

Aşağıdaki kodumuzu inceleyerek anlatmaya başlayayım. Buradaki koda göre listview nesnemizde index değeri sırası ile 0 ve 1 olan 2 tane sütunumuz var ve genişliği bizim belirlediğimiz genişlikte sabit kalmasını istiyoruz. Bunun için listview nesnesinin ColumnWidthChanged olayına aşağıdaki gibi bir if koşulu ile tanımlama yapıyoruz. İf koşulundaki tanımlamamıza göre, sütun genişliklerimiz bizim belirlediğimiz genişliğe eşit değilse koşul içindeki kod bloğuna olması gereken sütun genişliğini yeniden tanımlıyoruz. Böylece kullanıcı genişliği değiştirmeye çalışsa bile şart koştuğumuz sütunların genişliği daima yeniden boyutlandırılıp sabit kalacaktır. Eğer 3 4 ve daha fazla sütununuz var ise if koşulu içinde veya sembolu kullanarak ekleme yapabilirsiniz.

Kod:
       private void listView1_ColumnWidthChanged(object sender, ColumnWidthChangedEventArgs e)
       {
          if (listView1.Columns[0].Width != 110 || listView1.Columns[1].Width != 110)
           {
               listView1.Columns[0].Width = 110;
               listView1.Columns[1].Width = 110;
           }
       }
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  SQL'deki Satırları Listview'da Sutuna Atmak fruion 0 3,143 02-05-2018, 18:39
Son Yorum: fruion
  Listview'deki verileri PDF ve Excell'e Atmak fruion 4 5,857 29-04-2018, 12:57
Son Yorum: fruion

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi