bonjour tlm,
J'aimerai fermer une fenetre lorsque la souris est inactive, pour cela j'utilise un Timer que je reinitialise lorsque je bouge la souris et si la souris ne bouge plus il devrait fermer la fenetre.
Mais le probleme c est qu il n a pas l air de passer dans la procedure OnMouseMove et donc je n arrive pas a redefinir l'intervalle de mon timer et ferme d'office ma forme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure TFbiblio.TabSheet1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin timer.Interval := 3; end; procedure TFbiblio.TimerTimer(Sender: TObject); begin Fbiblio.Close; end;
Partager