J'utile un SpeedButton qui a la propriété Enabled à True. Lorsque je clique sur ce bouton, je lance différents traitements. Pendant ce temps là, le bouton ne doit pas être accessible. A la fin, je redonne accès au bouton.
Le problème est que le bouton reste grisé lorsque je redonne accès (mais est bien accessible). J'ai essayé avec un Refresh. Mais le bouton reste tout de même accessible. Quelqu'un aurait-il une solution à mon problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 procedure TForm1.SpeedButton1Click(Sender: TObject); begin SpeedButton1.Enabled := False; // ... SpeedButton1.Enabled := True; end;
Partager