Jeg har brugt følgende kode til at tegne et grid i en scrollbox
var
Canvas: TCanvas;
ix,iy: integer;
begin
Canvas:= TControlCanvas.Create;
TControlCanvas(Canvas).Control := Scrollbox;
for ix:= 0 to (ScrollBox.ClientHeight div 25) do
begin
Canvas.MoveTo(0,ix*25);
Canvas.LineTo(ScrollBox.ClientWidth,ix*25);
end;
for iy:= 0 to (ScrollBox.ClientWidth div 25) do
begin
Canvas.MoveTo(iy*25,0);
Canvas.LineTo(iy*25,ScrollBox.ClientHeight);
end;
Canvas.Free;
Med de shapes der er i scrollboxen kommer til at være under griddet og de skal være oven på. Hvordan kan jeg løse det??
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------