Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by tomkupitz,
4. Nov 2018
Da die Grids.pas Quellen vorhanden sind könntest du eine eigene Komp. bauen.
Das Scrollverhalten von TDrawGrid zu ändern ist schwierig, da verschiedene Funktionen auf dieses Scrollverhalten aufbauen.
Du kannst aber auch EINE TPaintBox in eine TScrollBox setzen und die Zellen im OnPaint aufteilen. Kommt immer darauf an wieviele Zellen das Ganze haben soll.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by tomkupitz,
4. Nov 2018
RowHeigths kann natürlich größer als ClientHeight sein. Du kannst ja auch davon ausgehen, dass das Grid einmal verkleinert wird und dann eben genau dieser Fall eintritt. Desweiteren wird hier nicht pixelweise gescrollt sondern zeilenweise. Daher sind unter bestimmten Umständen die "Überhangsbereiche" einer Zelle nie zu sehen.