![]() |
Datenbank: Paradox • Zugriff über: BDE
Breite von DBGrid ändern
hallo zusammen,
ich hätte da mal nen kleines Problemchen. Über welche Eigenschaft passe ich die Breite von DBGrid automatisch an die Spalten an, die ich darstellen möchte? |
Re: Breite von DBGrid ändern
Delphi-Quellcode:
Im OI oder zur Laufzeit
DBGrid.Columns[Spalte].Width
|
Re: Breite von DBGrid ändern
Hallo,
in bestimmten Situationen mag es Sinn machen die Breite eines DBGrids auf die Breite der Spalten abzustimmen. Der folgende Code berücksichtigt keine ScrollBars:
Delphi-Quellcode:
Grüße vom marabu
procedure ResizeGrid(grid: TDBGrid);
var iCol, iWidth: Integer; begin with grid do begin iWidth := 12 * Ord(dgIndicator in Options) + Columns.Count * Ord(dgColLines in Options) + Ord(BorderStyle) * 4; for iCol := 0 to Pred(Columns.Count) do Inc(iWidth, Columns[iCol].Width); Width := iWidth; end; end; |
Re: Breite von DBGrid ändern
danke. der Tip hat mir weiter geholfen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:57 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