Avatar billede dcgeek Nybegynder
27. august 2002 - 16:33 Der er 9 kommentarer og
1 løsning

Flyt et TPanel 8 Pixels

Jeg har sat en panel1 på min form, og under Form1's OnMouseMove har jeg indtastet følgende:

panel1.top := y;
panel1.left:= x;

Når jeg nu flytter musen, følger panel1 med som den skal. Problemet er bare, at den kun flytter sig 1 pixel hver gang. Når jeg flytter min TPanel skal den istedet flyttes på samme måde som man gør i Delphi, hvor den flyttes 8 pixels.
Hvordan laver jeg det?
Avatar billede martinlind Nybegynder
27. august 2002 - 16:40 #1
panel1.top := panel1.top + 8;
panel1.left:= panel1.left + 8;
Avatar billede dcgeek Nybegynder
27. august 2002 - 17:03 #2
Jammen hvad så hvis jeg nu flytter den den anden vej? Altså fra 50 til 49? Det eksempel du kommer med rykker den jo kun med positive tal. Man flytter jo musen fra højre mod venstre og omvendt, derfor virker dit eksempel ikke.
Avatar billede hermandsen Juniormester
27. august 2002 - 17:12 #3
panel1.top := y div 8 * 8;
panel1.left:= x div 8 * 8;
Avatar billede martinlind Nybegynder
27. august 2002 - 17:26 #4
Exp. er ikke en kodecentral men en problemknuser, eller sagt på en anden måde tænk et par tanker selv og spørg hvis der så er noget du ikke kan finde ud af, jeg gider ikke kode dit program for dig, det lærer du forøvrigt heller ikke noget af

/Martin
Avatar billede hermandsen Juniormester
27. august 2002 - 22:50 #5
>>martinlind
Sooooooo true!!!
Antallet af spørgsmål der bliver stillet på Eksperten, som enten kunne findes på Eksperten, Google eller ved brug af sund fornuft, kan ikee tælles på 10 par hænder!!! :)
Avatar billede dcgeek Nybegynder
28. august 2002 - 08:17 #6
martinlind - Det er meget muligt, men det svar du kom med er ikke noget jeg kunne bruge til noget.
Avatar billede borrisholt Novice
28. august 2002 - 11:22 #7
martin>> Du har ret .... Exp. er ved at udvikle sig i retning af folk opretter en bruger .. Stiller et spm, eller to og hvis de ikke får en løsning bare sådan lige 350% parat til at kompilere så dur svaret ikke ... !

Det er også årsagen til jeg ikke altid gidder at svare, selv om jeg godt kender svaret !

Jens B
Avatar billede martinlind Nybegynder
28. august 2002 - 11:44 #8
JB >> Så er vi to, jeg havde lige noget jeg skulle af med i går :)
Avatar billede hermandsen Juniormester
28. august 2002 - 12:34 #9
>>borrisholt
Kunne du ikke lige smutte forbi http://www.eksperten.dk/spm/242321 og lægge et svar så du kunne få dine velfortjente point!? :)
Avatar billede dcgeek Nybegynder
28. august 2002 - 17:09 #10
hermandens - takker... dit svar virker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester