Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Button nach ner Zeit ausblenden? (https://www.delphipraxis.net/128995-button-nach-ner-zeit-ausblenden.html)

AlexII 10. Feb 2009 22:41


Button nach ner Zeit ausblenden?
 
Hallo,

wie blende ich ein Button1.Visible:=False; nach 10 Sekunden aus? Bei Hint gibt's sowas, dass das nach paar Sek. verschwindet.

Hab überhaupt keine Idee :gruebel:

Cyf 10. Feb 2009 22:42

Re: Button nach ner Zeit ausblenden?
 
Timer

AlexII 10. Feb 2009 22:46

Re: Button nach ner Zeit ausblenden?
 
Na dass da ein Timer mitspielt weiß ich auch :gruebel:

Prototypjack 10. Feb 2009 22:52

Re: Button nach ner Zeit ausblenden?
 
Moin,

Timer-Intervall entsprechend setzen (10000), im Timer-Event den Button ausblenden und den Timer selbst deaktivieren (damit er nicht ewig weiterläuft).
Aktivieren / Deaktivieren kannst du den Timer mit Timer.Enabled := True / := False;

Grüße,
Max

AlexII 10. Feb 2009 23:01

Re: Button nach ner Zeit ausblenden?
 
Was heißt "Timer-Event"? Meinst du Ereignis OnTime?

jaenicke 10. Feb 2009 23:03

Re: Button nach ner Zeit ausblenden?
 
Ja, sicher, ein Timer hat ja nur ein Event, OnTimer. Das wird nach der im Intervall eingegebenen Zeit dann ausgelöst.

AlexII 10. Feb 2009 23:04

Re: Button nach ner Zeit ausblenden?
 
Wie aktiviere ich den Timer wenn die Maus nicht mehr über das Formular fährt bzw. das Form verlassen hat? Das brauche ich nämlich. :gruebel:

jaenicke 10. Feb 2009 23:19

Re: Button nach ner Zeit ausblenden?
 
Dafür sollte das Event OnMouseLeave passend sein. ;-)
Das gibt es allerdings leider erst ab Delphi 2006 / Turbo Delphi glaube ich.

AlexII 10. Feb 2009 23:22

Re: Button nach ner Zeit ausblenden?
 
Ach ne .... :pale:

Und kann man das irgendwie anders lösen?

AlexII 10. Feb 2009 23:28

Re: Button nach ner Zeit ausblenden?
 
Ok hab's gelöst :thumb:

Luckie 10. Feb 2009 23:59

Re: Button nach ner Zeit ausblenden?
 
Und wie?

jaenicke 11. Feb 2009 00:07

Re: Button nach ner Zeit ausblenden?
 
Eine Möglichkeit wäre, im OnTimer-Event das Control nur dann auszublenden und den Timer zu deaktivieren, wenn die Maus nicht mehr über dem Control ist.

Wenn das nicht deine Lösung ist, dann wäre es schön, wenn du die (wie Luckie ja meinte) noch posten würdest, damit andere auch etwas davon haben, die diesen Thread später finden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr.

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