Bonjour,
Je cherche la meilleure solution pour activer/désactiver un TTimer lorsqu'une fiche est visible. Quelle est la meilleure solution :
1/ utiliser OnShow et OnHide.
Dans OnShow : timer.Enabled := True
Dans OnHide : timer.Enabled := False
2/ tester la visibilité de la fiche à chaque lancement de la fonction associée au timer.
D'autres suggestion ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm.timerTimer(Sender: TObject); begin if Self.Visible then Fonction(); end;
Partager