Bjr, je m'explique,
Je dois afficher dans un label, les nombres allant de 0 a short_max (ce que j'arrive à faire) mais je dispose d'un boutton : Start / Pause / Resume qui doit me permettre d'arréter et de reprendre l'affiche du compteur, j'arrive à afficher correctement et a pouvoir selectionner les bouttons, mais le compteur ne s'arrete pas d'incrémenter.
Voila mon code :
Pense aux balises de code ce sera plus lisible pour tout le monde
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 if (click==true) { Quit->Enabled=false; // put the button quick to off while(nb<SHRT_MAX) { init=nb; number->Caption = nb; number->Refresh(); nb++; Application->ProcessMessages(); //interrupt the execution of an application click=false; } } else { number->Caption = init; Quit->Enabled=true; // put the button quick to on click=true; // next time we push the button action, it will resume }
Partager