Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by taaktaak,
14. Jan 2009
Ok,
aber auf jeden Fall musst du in die Berechnung die Linienbreite, den BorderStyle und die Scrollbar einbeziehen - sonst kann die Prozedur kein allgemeingültiges Ergebnis liefern!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by taaktaak,
14. Jan 2009
Moin, Moin.
So recht kann ich die Zahl 3 nun nicht nachvollziehen, aber vom Grundsatz gehört zu jeder Spalte die Breite der vertikalen Linie (i.d.R.=1) bei n Spalten müssen wohl die Linien n+1 mal addiert werden. Du setzt die Summe der Spaltenbreite dann in Relation zur GridBreite, da muss auch der gesetzte BorderStyle zu berücksichtigen. Tja, und last but not least natürlich noch die ggf....