![]() |
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: |
Re: Button nach ner Zeit ausblenden?
Timer
|
Re: Button nach ner Zeit ausblenden?
Na dass da ein Timer mitspielt weiß ich auch :gruebel:
|
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 |
Re: Button nach ner Zeit ausblenden?
Was heißt "Timer-Event"? Meinst du Ereignis OnTime?
|
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.
|
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:
|
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. |
Re: Button nach ner Zeit ausblenden?
Ach ne .... :pale:
Und kann man das irgendwie anders lösen? |
Re: Button nach ner Zeit ausblenden?
Ok hab's gelöst :thumb:
|
Re: Button nach ner Zeit ausblenden?
Und wie?
|
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