![]() |
Button1.enabled:=False; wird nicht ausgeführt
Hallo, DP!
Ich habe hier schon gesucht und finde leider nichts zu dem Thema. Möglichweise ein BUG bei mir. Zum Problem: Unter Procedure TForm1.FormCreate(Sender: TObject) habe ich ein Button1.enabled:=false; gesetzt. Der Button wird bei Programmstart trotz Applikation.prozessmessages nicht als "ausgeschaltet" angezeigt. Dasselbe habe ich mit Speedbutton und mit Form.onactivate ohne jeden Erfolg ausprobiert. Mit einem Timer, der einmalig ausgeführt wird, funktioniert es. Das ist aber der Gau, um ein Button ausschuschalten. Bitte nicht zu verwechseln mit Button.visible:=true oder False. Das funktioniert auch beim Programmstart. Der Schalter Button1.enabled:=False oder Button1.enabled:=False funktioniert im Programmverlauf ansonsten ohne Probleme. Habt Ihr eine Lösung parat? |
Re: Button1.enabled:=False; wird nicht ausgeführt
Hi, herzlich willkommen.
Da im OnCreate die Komponenten erzeugt werden, stehen zum Teil noch nicht alle Eigenschaften/Ereignisse zu Verfügung. Ich würde daher das OnActivate-Ereignis nehmen. |
Re: Button1.enabled:=False; wird nicht ausgeführt
Für mich nicht nachvollziehbar.
Er ist disabled. Kannst es aber mal im Formshow ausprobieren. |
Re: Button1.enabled:=False; wird nicht ausgeführt
Danke Matzi und morri,
Aber Form.Onaktivate und Form.Show habe ich schon ohne Erfolg probiert. Schiebe gerade den Button von Groupbox auf die Form direkt. Und siehe da: Der Button wird bei Programmstart disabled angezeigt. Aber der Button steht in einer Groupbox. Muss ich ein Groupbox1.button1.ennabled:=false schreiben? :wall: |
Re: Button1.enabled:=False; wird nicht ausgeführt
Komisch.
Bei mir geht es auch, wenn ich den button auf eine Groupbox packe.. |
Re: Button1.enabled:=False; wird nicht ausgeführt
Zitat:
|
Re: Button1.enabled:=False; wird nicht ausgeführt
Vielen Dank für die Hilfe!
ich versuchte schon seit gestern das Problem zu lösen. Da es bei Euch geht, wurde mir gerade klar, dass bei mir etwas nicht stimmen kann. Ich habe den Button gelöscht und einen neuen Button erstellt. Jetzt funktioniert es. Interessant. In Zukunft werde ich, wenn etwas nicht funktioniert, den Button oder andere Komponenten neu plazieren. Nicht umsonst ist DP immer meine erste Anlaufstelle. CU :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 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 by Thomas Breitkreuz