![]() |
Re: TMS TAdvStringGrid, automatisches Wordwrap
Achja, das hatte ich noch vergessen: Nach dem Einfügen des Textes/der Texte in die Zelle/n noch ein AdvStringgrid1.AutoSizeRows(True) ausführen, dann klappt's auch mit dem Nachbarn 8)
|
Re: TMS TAdvStringGrid, automatisches Wordwrap
Hallo hoika,
schau dir mal die Methode "AutoSizeRows" an. Vorgehensweise: Die Grid-Eigenschaften Multiline oder WordWrap aktivieren, Grid füllen und einmalig am Ende (am besten in einem finally-Abschnitt) die Methode aufrufen. Bei einer größeren Anzahl an Zeilen rate ich zur Verwendung von BeginUpdate/EndUpdate, sonst kommst du tatsächlich in Performance-Probleme. Aber auch bei kleinen Mengen ist deren Verwendung sinnig, vermeidet Flackern. Ach ja, noch eine Kleinigkeit: Wenn du das Grid füllst, solltest du darauf achten, dass die Zeile, in die du gerade schreibst, auch tatsächlich vorhanden ist (RowCount entsprechend hoch); wenn du das Grid erst füllst und dann RowCount auf die tatsächlich verwendete Anzahl Zeilen setzt, ist das zwar möglich, aber es treten mitunter merkwürdige Effekte auf. Hth Greetings Udo "Kretabiker" Treichel |
Re: TMS TAdvStringGrid, automatisches Wordwrap
Hallo,
Grid.AutoSizeRows(True) wars !!! GEKAUFT !!!! :firejump: Das will ich haben !. Danke Heiko |
Re: TMS TAdvStringGrid, automatisches Wordwrap
Zitat:
|
Re: TMS TAdvStringGrid, automatisches Wordwrap
Hallo exilant,
Zitat:
Greetings Udo "Kretabiker" Treichel |
Re: TMS TAdvStringGrid, automatisches Wordwrap
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:25 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