DBGrid -> Spaltenbreite = längster Feldeintrag
-
Ich habe ein DBGrid und will das sich die Spaltenbreite der verschiedenen Spalten automatisch dem Feld mit dem längsten Eintrag der jeweiligen Spalte anpasst.
Beispiel:
Die Spalte "Land" hat folgende verschiedene Feldeinträge:
England
Deutschland
USA
Belgien
SchwedenNun soll sich die Spaltenbreite der Spalte "Land" dem Feldeintrag "Deutschland" anpassen.
-
Zur Laufzeit:
Längste Zeichenkette (der jeweiligen Spalte) ermitteln->(Länge)
Spaltenbreite = Länge mal (ca.) 10So'ne Idee. Vielleicht geht es auch einfacher.
MfG
xy
-
Siehe TCanvas::TextWidth.
-
Dankeschön für die Hinweise. Ich werd's gleich mal ausprobieren.
Gruß Schrebi.