bazı örnekler (Ctrl - +)^+ düğme kombinasyonu Win32 API kullanarak ya da simüle buldum using SendKeys, ama en azından TuşGönder yöntemi ile liste görünümü imleç alır ve I kadar bir kum saati için ayarlar klavyemde başlat düğmesine basın. Bunu yapmanın en temiz yolu nedir? Eğer -1 olarak sütun genişliği ayarlarsanızListView’ün sütunlarını program aracılığıyla otomatik olarak yeniden boyutlandırabilir miyim?
cevap
istediğini yapacak myListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent)
bir çağrı gibi görünüyor en geniş öğeye otomatik olarak boyutlandırma edecektir. Düşünürdüm, sadece bir ürün ekledikten sonra onu çağır. Tüm sütun ve set genişliği boyunca
diğer bilgiler here
ColumnHeaderAutoResizeStyle :: ColumnContent Ol – Julien
Bağlantı kesildi. –
@CareyGregory teşekkürler, güncel link –
MSDN göre, o zaman
Bu benim için çalışmıyor gibi görünüyor. Çalışma zamanı listviewitems ekliyorum ve sütunlar sıska kalıyor. – Luke
Garip. Belki de ListView'in görünür olması ve zaten eklenen öğelerle birlikte olması gerekir. Ya da belki de Application.DoEvents öğesine yapılan bir çağrı hile yapabilir mi? Her zaman P/Invoke kullanarak LVSCW_AUTOSIZE göndermeyi deneyebilirsiniz: http://vbnet.mvps.org/index.html?code/comctl/lvcolumnautosize.htm (VB6 bağlantısı) – rpetrich
Liste görünümü güncellemelerini BeginUpdate()/EndUpdate() parantezleri? Belki de -1 hilesi, güncellemeyi özellikle sonlandırdığınızda, liste görünümünün görüntülenme şeklini yeniden hesapladığınızda çalışır. – Andrew
döngü içerik ilave edildikten sonra -1.
- 1. QR Kodunu yeniden boyutlandırabilir miyiz?
- 2. Vurgu rengini (AppCompat) program aracılığıyla değiştirebilir miyim?
- 3. Azure Web App program aracılığıyla yeniden başlatılıyor
- 4. Güzel Yazıcı Otomatik Olarak Program Oluşturun
- 5. Program aracılığıyla UITableViewCell tokatlamak?
- 6. yeniden başlatın (veya yapılandırmasını yeniden yükleyin) Eclipse-CS program aracılığıyla
- 7. Android profillerini program aracılığıyla değiştir
- 8. Program işlevine program aracılığıyla erişme
- 9. Program aracılığıyla DB kullanıcısı db_owner olarak ayarlandı
- 10. Şablon olarak WPF'de ızgara oluşturma Program aracılığıyla
- 11. Data.table sütunlarını nasıl yeniden düzenlerim?
- 12. .NET kullanarak .NET'in yeni sürümünü program aracılığıyla yükleyebilir miyim?
- 13. Devrools'u Google Chrome uzantısından program aracılığıyla açabilir miyim?
- 14. Program aracılığıyla Xcode
- 15. NUnit program aracılığıyla çalıştırılıyor
- 16. Program aracılığıyla Facebook yorumlarını gönderme
- 17. Program aracılığıyla oluşturulmuş UIPopoverPresentationController
- 18. USB aygıtını program aracılığıyla bağlama ve yeniden bağlama
- 19. Android telefondaki hesapları ve senkronizasyonu program aracılığıyla silebilir miyim?
- 20. UILongPressGesture'u program aracılığıyla nasıl gönderebilirim?
- 21. yeniden Wisper dinleyicileri otomatik olarak her isteği
- 22. Program aracılığıyla gezinmek için uitextview kaydırma yapmak
- 23. Program aracılığıyla bir UIView
- 24. Program aracılığıyla RadioButtons oluşturma
- 25. Print FixedDocument program aracılığıyla
- 26. Program aracılığıyla Özelleştirme UITableViewCell
- 27. Görünüm, otomatik düzen kısıtlamaları program aracılığıyla değiştirildikten sonra güncellenmiyor
- 28. WPF penceresini konsoldan program aracılığıyla nasıl başlatırım?
- 29. Logback logger program aracılığıyla oluşturuluyor
- 30. Android'in bitmapimi otomatik olarak yeniden boyutlandırmasını istemiyorum Otomatik olarak
"Otomatik yeniden boyutlandırma" ifadesinin anlamı nedir? Pencerenin (ve liste görünümünün) boyutunu değiştirdiğinde bunların karışık olmasını mı istediğinizi mi yoksa gösterildikleri verilerin uzunluğuna göre yeniden boyutlandırılmasını mı istiyorsunuz? – Andrew
Gösterildikleri verilerin uzunluğuna göre yeniden boyutlandırılmasını istiyorum. – Luke