Flytte TShape oven på canvas

Tags:    delphi

Jeg har brugt følgende kode til at tegne et grid i en scrollbox

Fold kodeboks ind/udKode 


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------



5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Tegn dine shapes manuelt evt. ?

MH.

The-Freak

Livet er for kort til at kede sig.



Problemet er at man skal kunne rykke rundt på shape'sne så det bliver lidt svært.



-----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------



Hver gang du manuelt tegner paa en control i Delphi (ved hjaelp af ControlCanvas eller klasse properties ) vil det altid blive det sidste der bliver tegnet. Med andre ord, saa tegner klassen (komponenten) hvad der skal tegnes, og derefter faar du lov til at "videre" designe komponenten!

For at goere det modsat har du brug for at kunne manipulere denne klasse (Her dur videre arv af klassen desvaere ikke) og dermed har du brug for kilde koden til klassen. Eller simpelt lave din egen klasse! Jeg ville nok foretraekke det sidste!

Held og lykke!



Øhm...ja.....nogen hints til at gøre 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------



Lukker

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



t