Einzelnen Beitrag anzeigen

Benutzerbild von -=cats=-
-=cats=-

Registriert seit: 22. Sep 2006
128 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Mauszeiger mit Cursortasten bewegen ?

  Alt 28. Nov 2006, 10:54
Ok, also den Fehler habe ich gefunden.
Die Methode wurde nicht aufgerufen ...

Aber wie es immer so ist ...
hat man einen Fehler behoben, folgen gleich
3 neue

Meinen Cursor kann ich jetzt bewegen.
Blöd nur, das ich ihn nur 1x bewegen kann.
Beim ersten mal auf die Taste drücken.

Dann dachte ich mir, mach ich doch einfach
ne Schleife drum Hab es mit einer
while-Schleife gemacht und schwupps ...
das war scheinbar eine Endlosschleife

Nun dachte ich mir, füge ich das in die Methode
"OnKeyPress" ein. Und zwar so:

Delphi-Quellcode:
procedure TForm18.FormKeyPress(Sender: TObject; var Key: Char);
begin
   if
   key = VK_LEFT
   then
  SetCursorPos(Mouse.CursorPos.X - 200, Mouse.CursorPos.Y);
end;
Da bekomme ich doch glatt die Fehlermeldung, "Inkompatible Typen".
Warum weiß ich nicht ... Ich weiß nicht, was daran "inkompatibel"
sein soll
Alles nicht so einfach



Scheinbar geht es mit der ersten Möglichkeit
im onKeyDown doch
Auf einmal ging es eben ...
  Mit Zitat antworten Zitat