Autor Beitrag
FrEaKY
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 235


D7
BeitragVerfasst: Fr 02.04.04 16:52 
Hi Leute
ich wollte grade zum test ein Prog machen womit man den Cursor mit den
Pfeiltasten verscheieben kann. Aber an dieser stelle meldet delphi eienen Fehler:
mouse.cursorpos.y:=mouse.cursorpos.y+1;
delphi schreibt: Der linken Seite kann nichts zugewiesen werden.
Wahrscheinlich is die lösung ganz einfach aber .. sorry ich bin halt n noob in delphi
Gruß
bms
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 735

Win XP
Delphi 3, Delphi 6 PE, Delphi 2005 PE
BeitragVerfasst: Fr 02.04.04 17:24 
Zitat:
Der linken Seite kann nichts zugewiesen werden.


Diese Meldung kommt in der Regel wenn der Wert nur gelesen werden kann.
FrEaKY Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 235


D7
BeitragVerfasst: Fr 02.04.04 17:34 
aha und wie kann ich das jetzt machen das der Cursor immer weiter nach oben geht
also solange man if (key = vk_up) then in form1.OnKeydown drückt?
Benedikt
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 03.04.04 15:12 
Hi,

um die Position des Mauszeigers zu verändern, gibt es die Funktion SetCursorPos:

ausblenden Delphi-Quelltext
1:
2:
3:
        
if (Key=VK_UP) then
     SetCursorPos(Mouse.CursorPos.X, Mouse.CursorPos.Y-1);