![]() |
ListView Spaltenbreite automatisch anpassen
Hallo,
ich habe folgendes Problem: Ich habe eine Listview mit 5 Spalten, die ich gerne automatisch angepasst haben möchte. Dazu habe ich die Breite bei allen auf -1 gestellt. Das funktioniert auch wunderbar, allerdings möchte ich gerne, dass die letzte Spalte auch rechtsbündig abschließt. Nun habe ich nämlich eine Listview mit Breite 400, die letzte Spalte ist aber bei ca. 300 zu Ende, so dass nun eine "leere" 6. Spalte angezeigt wird. Stelle ich die Spalten auf Autosize, werden sie zu breit und schießen über 400 hinaus. Ich bin der Meinung, dass ich es schon einmal richtig hatte, ich weiß nur leider nicht mehr, wie das ging. Vielen Dank! |
Re: ListView Spaltenbreite automatisch anpassen
Hi,
versuch mal die Breite der letzten Spalte auf -2 zu stellen. mfG mirage228 |
Re: ListView Spaltenbreite automatisch anpassen
Oder benutze statt -2 die dafür vorgesehene Konstante: ColumnHeaderWidth
gruss |
Re: ListView Spaltenbreite automatisch anpassen
Das mit ColumnHeaderWidth verstehe ich nicht. Wo soll ich da was ändern?
Und mit -2 hatte ichs auch schon probiert. Aber dann werden die letzten 2 Spalten unnötig breit und rennen mir rechts wieder aus der Listview raus. Hmmm... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz