Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TVirtualStringTree, AutoFitColumns macht Spalten zu klein (https://www.delphipraxis.net/142448-tvirtualstringtree-autofitcolumns-macht-spalten-zu-klein.html)

hoika 28. Okt 2009 08:58


TVirtualStringTree, AutoFitColumns macht Spalten zu klein
 
Hallo #,

per

Delphi-Quellcode:
 
theVST.Header.AutoFitColumns(False, smaAllColumns, 0, 10);
passe ich die Spaltenbreite an den Inhalt an.

Ist jetzt der Spalten-Inhalt aber schmaler als die Überschrift,
wird die Breite zu klein.
Es wird in der Überschrift abgeschnitten (...).

Was mache ich falsch ?

PS: Das 0, 10 ist hier ein Bsp.)


Heiko

himitsu 28. Okt 2009 09:56

Re: TVirtualStringTree, AutoFitColumns macht Spalten zu klei
 
Dieses paßt die Spaltenbreiten an den Inhalt der Felder an und nicht an die Überschrift.

Aber du kannst zu jeder Spalte ein MinWidth angeben, das dürfte dein Problem dann lösen.
Delphi-Quellcode:
theVST.Header.Columns[x].MinWidth

hoika 28. Okt 2009 10:11

Re: TVirtualStringTree, AutoFitColumns macht Spalten zu klei
 
Hallo,

haaaaaa, das wars, ich hatte Width gesetzt,
ein Fehler, wie wir jetzt wissen ...

Danke

Ärgerlich ist aber noch, wenn ich die Sortier-Pfeile benutze
(ich benutze TST als ListView-Ersatz),
wird die Spalten-Überschrift trotzdem in der aktuellen Sortier-Spalt abgeschnittem.

Sie auf Verdacht per MinWidth größer zu machen, geht nicht.
Da ist die Spalte zu gross.

Aber das gleiche Problem hat der Windows-Explorer
Da gibt es wohl keine sinnvolle Lösung (?)


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz