Bonjour,
Je constate un comportement bizarre de Firemonkey (HD, XE5).
Je place 2 Tbuttons sur ma form.
Je souhaite qu’un click sur un bouton rende alternativement visible ou invisible l’autre bouton :
Le fonctionnement est correct pour les 4 ou 5 premiers clicks, et devient erratique ensuite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 procedure TForm1.Button1Click(Sender: TObject); begin Button2.Visible := not Button2.Visible; end; procedure TForm1.Button2Click(Sender: TObject); begin Button1.Visible := not Button1.Visible; end;
Et quand je déplace le curseur de la souris hors du bouton clické, tout se passe comme si un nouvel évènement Onclick se produisait.
Je n’ai pas ce genre de problème en VCL.
Ce comportement est identique si j’utilise l’évènement OnMouseUp au lieu de OnClick.
Si quelqu’un peut me dire ce qui cloche dans ce code minimal, je l’en remercie d’avance !
Partager