Bir fark ayarlamak yapabilir:
ColumnHeader header;
sonra, başka bir şeye header.Width
mülkiyet, belki Give it a shot
SelectionChanged{}(
header.Width = listView.SelectedItem(0).Length;
)
içeri at. MSDN ColumnHeaders
DÜZENLEME:
Sadece başlık/sütun genişliği Bu bağlantı ColumnHeaders yardımcı olabilir o
-2
ile sizin tarafınızdan varsayılan veya potansiyel olarak ayarlanmıştır nasıl hileler oynuyor düşünüyorum
Bazı CompactFramework öğelerini inceledim. Aynı sorunla ilgili olduğu anlaşılan
This Link.
sütununda en geniş değere ayarlamalısınız
-1
listView1.Columns.Add(String.Empty, -1, HorizontalAlignment.Left);
için columnWidth özelliğini ayarlamayı deneyin. -2 seçeneğinin çalışması gerektiğini görüyorum, ancak bir fark yaratıp yaratmadığını görmek için -1'i deneyin.
Çift Düzenleme: Bunu neden olduğunu anlamaya geçiremedi rağmen
Bizim yorum, bir Chat/Discussion
içine taşınmıştır. Herhangi bir öneri varsa veya bir düzeltme biliyorsa, lütfen bizi bilgilendirin! Bu sütun boyutu mantığı yerine
Sütun genişliği -2 olarak ayarlanmış olabilir mi? Bunu yapmak için belirli bir sebebiniz var mı? –
"ColumnHeader üstbilgisi", "header.Width" özelliği başka bir şeye ayarlamak fark yaratabilir, belki de 'SelectionChanged {} (header.Width = listView.SelectedItem (0) .Length; ' – plast1K
@MartinParkin -2 çünkü bu sütunun kullanılabilir tüm alanı kapladığını istiyorum (dikey çizgi yok) – Nick