![]() |
DBGrid Hilfe columns
Guten Tag Delphi Community,
ich habe ein, zwei kleine Probleme die nur eine Lösung erfordern würden. Wenn ich eine Column mit Titel erstelle ist die Breite des Column nicht gewünscht breit genug. Wie könnte ich durch eine Schleife alle erstellten Säulen(Columns) ansprechen und dessen Breite gewünscht ändern. Grüße |
AW: DBGrid Hilfe columns
Delphi-Quellcode:
so?
for i := 0 to Pred(DBGrid.Columns.Count) do
DBGrid.Columns[i].Width := xyz; |
AW: DBGrid Hilfe columns
Hallo,
evtl. so
Delphi-Quellcode:
Gruß
var
ln, i: Integer; begin for i := 0 to dbgrid1.Columns.Count - 1 do begin ln := DBGrid1.Canvas.TextWidth(dbgrid1.Columns[i].Title.Caption) + 4; dbgrid1.Columns[i].Width := ln; end; end; |
AW: DBGrid Hilfe columns
Ist schon zu lange her aber es kann gut sein das "-1" als "Width" auch eine automatische Anpassung ist beruhend auf allen Einträgen.
|
AW: DBGrid Hilfe columns
Ich würde die Width immer nur größer machen, aber nie kleiner. Sonst passen bei kurzen Titeln womöglich die Einträge nicht mehr rein.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 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 by Thomas Breitkreuz