hab ein Problem bei dem ich nicht mehr weiterkomme.
Vereinfacht gesagt geht's um ein Programm bestehend aus einem Formular (Form1) darin befinden sich ein Image und 3 Buttons.
Der erste Button (ButtonRender) setzt die Pixel im Image, das kann schon 2-3 sec dauern. In dieser Zeit sollen die beiden anderern Buttons nicht anklickbar sein.
Der zweite Button (ButtonExit) beendet das Programm
Der dritte Button (ButtonReset) würde einige Parameter zurücksetzen.
In der ButtonRender.OnClick - Procedure steht u.a. folgendes:
Code: Alles auswählen
ButtonExit.Enabled:= false; // Buttons zu Beginn disable
ButtonReset.Enabled:= false;
..
(Image zeichnen)
..
ButtonExit.Enabled:= true; // Buttons am Ende wieder enable
ButtonReset.Enabled:= true;
Hab dann noch probehalber weitere Buttons in Form1 eingefügt, ohne Erfolg.
Alle nach dem ButtonExit eingefügte Buttons reagieren nicht mehr auf .Enabled:= true|false