Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Cursor bei form.enabled := False (https://www.delphipraxis.net/9575-cursor-bei-form-enabled-%3D-false.html)

HomerGER 29. Sep 2003 15:10


Cursor bei form.enabled := False
 
Hallo ihr da drin
ich wollte in meinem Programm gern es so machen das wenn ein Prozzess mit der Maus gestartet wird diese solange deaktiviert bleibt bis der prozzess zuende gelaufen ist - also kein geklicke mehr mit der Maus.
Code:
   
    //Sanduhr starten
    Screen.Cursor := crHourGlass;

    Haupt_Form.Enabled := False;

    hier dauert es lange und lass solange die finger von der maus

    Haupt_Form.Enabled := True;

   //Sanduhr aus
    Screen.Cursor := crDefault;

leider schaltet der cursor sofort um auf default wenn die form auf disabled geht

weiß jemand Rat?

st2000 29. Sep 2003 16:12

Re: Cursor bei form.enabled := False
 
Tja, ich denke mal, daß der Cursor deshalb auf default zurückgeht, WEIL Du die Form disable'sd.
Denn der Sanduhr-Cursor wird ja gerade von der Form forciert. Wenn Du das durch .enabled:=false abwürgst, liegt das zumindest nahe.

Kannst Du das nicht von vornherein mit screen erledigen ? Ggf. getriggert durch Formular-Events ?
Wäre jedenfalls mein Ansatz fürs erste...

Gruß,
ST2000

Matze 29. Sep 2003 16:35

Re: Cursor bei form.enabled := False
 
Zitat:

Zitat von HomerGER
Hallo ihr da drin

Da könnte man denken, dass man hier in einem Kasten sitzt und nur eine Aufgabe hat: Fragen zu beantworten. :mrgreen:


Du könntest doch alle Kompos auf ein Panel hauen und nur das disablen, geht das nicht? :gruebel:

HomerGER 29. Sep 2003 16:50

Re: Cursor bei form.enabled := False
 
Zitat:

Da könnte man denken, dass man hier in einem Kasten sitzt und nur eine Aufgabe hat: Fragen zu beantworten.
:-D

werde jetzt - Hallo ihr Wissenden - benutzen :mrgreen:

@st2000 nun ich dachte es gäbe was anderes alles die ganz form zu disabled. nur die maus ?

Matze 29. Sep 2003 16:58

Re: Cursor bei form.enabled := False
 
Zitat:

Zitat von Matze
Du könntest doch alle Kompos auf ein Panel hauen und nur das disablen, geht das nicht? :gruebel:

Hast du das schon probiert?
Klappt das nicht? :gruebel:

HomerGER 29. Sep 2003 17:04

Re: Cursor bei form.enabled := False
 
und was ist mit dem Menu ?

hmmm ... ich könnte ja nur das Menu disabled?
denn die ganze form zu disabled ist wohl nicht der richtig weg


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 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