Cursor abschalten / Kylix 3
-
Hallo
Ich verwende Kylix 3 (mit Touchsreen).
Folgenden Code verwende ich, um den Cursor abzuschalten.TScreen *Screen(GetScreen()); Screen->Cursor = crNone;
Bei Aufruf anderer Forms wird der Cursor teilweise wieder eingeschaltet und bleibt beim Schliessen der neuen Form sichtbar. Dieses geschieht aber nicht bei jeder neuen Form. Einen Unterschied beim Aufruf der Forms kann ich nicht erkennen. Was ist noch zu beachten?
Der Cursor im Objektinspektor steht auf crDefault oder crNo.
Gruß, Harald
-
Das Problem tritt unter Windows gelegentlich auch auf, eine echte Abhilfe kenne ich nicht. Als Workaround könntest du zB. den Mousecursor per Code in die rechte untere Ecke des Screens setzen, dort sollte er so gut wie unsichtbar sein. Alternativ bzw. zusätzlich hilft es vielleicht, beim Start des Programmes die Cursor-Eigenschaft aller Forms und Controls in deinem Programm auf crNone zu setzen, im OI lässt sich das ja leider nicht einstellen.