Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   screen.cursor oder cursor ? (https://www.delphipraxis.net/199980-screen-cursor-oder-cursor.html)

Int3g3r 7. Mär 2019 14:51


screen.cursor oder cursor ?
 
Guten Tag,

Was ist der Unterschied zwischen:
Delphi-Quellcode:
cursor := crHourGlass;
und
Delphi-Quellcode:
screen.cursor := crHourGlass;
Ich habe bemerkt das wenn ich kein screen verwende der cursor nicht sauber reagiert. Erst nach 2-3 Sekunden wird er umgeschlatet.

Bei scree.cursor wird er sofort umgeschaltet.

Gruss Int3g3r

PS: Wie kann ich nach dem "Delphi-Code" einen sauberen Zeilenumbruch bekommen?

Neutral General 7. Mär 2019 14:54

AW: screen.cursor oder cursor ?
 
Jede Komponente hat nochmal separat eine "Cursor" Eigenschaft.
Wenn du nur "Cursor" schreibst, dann resultiert das unterm Strich in "Self.Cursor".
Und Self ist sehr wahrscheinlich dein Formular.

D.h.
Delphi-Quellcode:
(Self.)Cursor := crHourGlass;

ändert den Cursor innerhalb des Formulars,
Delphi-Quellcode:
Screen.Cursor := crHourGlass;

ändert den Cursor systemweit.

Einzeiliger DelphiCode verhält sich hier im Forum anders als mehrzeiliger Code (bin auch kein großer Fan davon).
Du musst zwei Leerzeilen hinter einzeiligem DelphiCode machen wenn du einen Zeilenumbruch haben willst.

Int3g3r 7. Mär 2019 14:55

AW: screen.cursor oder cursor ?
 
Zitat:

Zitat von Neutral General (Beitrag 1427222)
Jede Komponente hat nochmal separat eine "Cursor" Eigenschaft.
Wenn du nur "Cursor" schreibst, dann resultiert das unterm Strich in "Self.Cursor".
Und Self ist sehr wahrscheinlich dein Formular.

D.h.
Delphi-Quellcode:
(Self.)Cursor := crHourGlass

ändert den Cursor innerhalb des Formulars,
Delphi-Quellcode:
Screen.Cursor := crHourGlass

ändert den Cursor systemweit.

Vielen Dank!

Schokohase 7. Mär 2019 14:56

AW: screen.cursor oder cursor ?
 
Innerhalb einer Methode von
Delphi-Quellcode:
TControl
und Nachfolgern setzt du damit den Cursor eben dieses Controls (z.B. auch
Delphi-Quellcode:
TForm
ist von
Delphi-Quellcode:
TControl
abgeleitet).

Delphi-Quellcode:
Screen.Cursor
setzt den Session-Globalen Cursor.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz