Bonjour,
je cherche à reproduire le même affichage que lorsqu'un de mes contact se
connecte sur MSN, vous savez la petite fenetre qui monte en bas à droite et puis quelques secondes ensuite disparait à moins de
cliquer dessus.
j'ai fait un truc :
Dans ma form principal j'ai :
et dans la petite fenetre qui doit apparaitre dans le OnShow j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 .... with TAlerte.Create(Self) do try Show; finally Free; end; ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 procedure TAlerte.FormShow(Sender: TObject); begin Left:=Screen.WorkAreaWidth-Width; Top:=Screen.WorkAreaHeight+Height; while Top<>Screen.WorkAreaHeight-Height do Begin Top:=Top-1; sleep(10); End; TimerAlert.Enabled:=True; end; procedure TAlerte.Timer1Timer(Sender: TObject); begin while Top<>Screen.WorkAreaHeight+Height do Begin Top:=Top+1; sleep(10); End; close; end;
Mais hélas cela ne fonctionne pas, mon appli n'affiche pas la deuxieme form
???
mon TimerAlert est reglé à 10000ms donc je devrait au moins la voir non ?
Avez vous une solution un peu plus pro svp ?
Merci à tous de votre aide.
Bruno
Partager