![]() |
Datenbank: DB2 • Version: 8 • Zugriff über: DBX
TField.Displaywidth umrechnen
Hallo allesamt,
ich versuche gerade, Steuerelemente ausserhalb eines Grids an den Spalten im Grid auszurichten (also Position und Breite). Dabei stosse ich auf folgendes Problem: Die Breite einer Spalte ist nicht in Pixel angegeben, sondern in "Zeichen", wobei die Breite eines Zeichens laut OH aus der durschnittlichen Breite aller Zeichen berechnet wird. Muss ich nun wirklich mir die durchschnittliche Zeichenbreite errechnen, um Displaywidth in Pixel zu übersetzen? :? Bis dann, Andreas |
Re: TField.Displaywidth umrechnen
Delphi-Quellcode:
aktuelle_breite_in_Pixel := DBGrid1.Columns.Items[0].Width;
|
Re: TField.Displaywidth umrechnen
Ah, danke. In der Zwischenzeit bin ich auch dahintergekommen, wie es bei TWWDBGrid-Nachfahren (das Infopower-Grid von Woll2Woll) geht, nämlich über das Property ColWidths[i].
Bis dann, Andreas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 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