AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

screen.cursor oder cursor ?

Ein Thema von Int3g3r · begonnen am 7. Mär 2019 · letzter Beitrag vom 7. Mär 2019
Antwort Antwort
Int3g3r

Registriert seit: 28. Nov 2018
Ort: Schweiz
118 Beiträge
 
Delphi 10.3 Rio
 
#1

screen.cursor oder cursor ?

  Alt 7. Mär 2019, 15:51
Guten Tag,

Was ist der Unterschied zwischen:
cursor := crHourGlass; und 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?

Geändert von Int3g3r ( 7. Mär 2019 um 15:54 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: screen.cursor oder cursor ?

  Alt 7. Mär 2019, 15:54
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.
(Self.)Cursor := crHourGlass;
ändert den Cursor innerhalb des Formulars,
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.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."

Geändert von Neutral General ( 7. Mär 2019 um 15:56 Uhr)
  Mit Zitat antworten Zitat
Int3g3r

Registriert seit: 28. Nov 2018
Ort: Schweiz
118 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: screen.cursor oder cursor ?

  Alt 7. Mär 2019, 15:55
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.
(Self.)Cursor := crHourGlass
ändert den Cursor innerhalb des Formulars,
Screen.Cursor := crHourGlass
ändert den Cursor systemweit.
Vielen Dank!
  Mit Zitat antworten Zitat
Schokohase
(Gast)

n/a Beiträge
 
#4

AW: screen.cursor oder cursor ?

  Alt 7. Mär 2019, 15:56
Innerhalb einer Methode von TControl und Nachfolgern setzt du damit den Cursor eben dieses Controls (z.B. auch TForm ist von TControl abgeleitet).

Screen.Cursor setzt den Session-Globalen Cursor.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:14 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