AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TMS TAdvStringGrid, automatisches Wordwrap

Ein Thema von hoika · begonnen am 23. Apr 2008 · letzter Beitrag vom 23. Apr 2008
 
kretabiker

Registriert seit: 10. Mär 2005
Ort: Bargteheide
183 Beiträge
 
Delphi 12 Athens
 
#12

Re: TMS TAdvStringGrid, automatisches Wordwrap

  Alt 23. Apr 2008, 16:26
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
Udo Treichel
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:05 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