![]() |
Feststellen ob Text verkürzt in ListView dargestellt wird
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Jungs und Mädels,
ich habe mal ne Frage. Wenn in einer ListView ein Text in einer Spalte drin ist, der aber länger ist, als die Spaltenbreite, dann wird dieser Text verkürzt mit drei Punkten angezeigt (siehe Fotographie). Wie kann ich feststellen, ob ein Text mit diesen drei Punkten angezeigt wird? |
Re: Feststellen ob Text verkürzt in ListView dargestellt wir
wenn du eine delphi-version nimmst, die das property canvas hat kannst du damit die textbreite des strings ermitteln (canvas.Textwidth(string)). Diese Breite kannst du mit der spaltenbreite vergleichen ;)
musst natürlich mittels schleife alle Strings überprüfen. HTH Frank |
Re: Feststellen ob Text verkürzt in ListView dargestellt wir
Wenn du von dem Anzeigebreich die Größe direkt bekommst, geht das leicht, ansonsten mußt'e dann ListView.Width - 2*RahmenBreite und dann eventuell noch die ScrollBalkenBreite abziehen.
|
Re: Feststellen ob Text verkürzt in ListView dargestellt wir
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18: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