Salut
je reviens sur un code proposé ce qui m’énerve le plus c'est la non exploitation du sender dans les Evénement des composants
je reviens donc sur un code fournis
voici un exemple concret
j'aurais cent fois préféré cette solution
1 2 3 4 5 6 7 8 9
| procedure TForm1.Button1Click(Sender: TObject);
begin
//
(Sender as Tbutton).Enabled := False;
//
MonTraitement;
//
(Sender as Tbutton).Enabled := True;
end; |
cela facilite la maintenance du code quand vous modifiez le nom du composant on est pas obligé de revenir dans tout le code ou le nom de celui-ci est écrit en dure
de plus cela permet d'affecter un même événement a plusieurs composant de même type ayant la même action a généré
mes 2 cents
Partager