Bonjour
mon problème est le suivant : dans mon programme, lorsd'un clic sur bouton, j'execute une boucle do...while
Par contre, j'aimerais que pendant l'execution de la boucle, lorsque je reclic sur le bouton, cette boucle s'arrete.
Code voici mon 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
23
24
25
26
27
28 void __fastcall TAffichage::Button3Click(TObject *Sender) { IndexItem = ComboBox1->ItemIndex; do { FileListBox1->ItemIndex = IndexItem; Image1->Picture->LoadFromFile(FileListBox1->FileName); Image1->Update(); Button1->Enabled = true; if (IndexItem == FileListBox1->Count - 1) { Button2->Enabled = false; } else { Button2->Enabled = true; } Sleep(TrackBar1->Position); IndexItem = IndexItem + 1; } while (IndexItem != ComboBox2->ItemIndex + 1); IndexItem = 0; Button1->Enabled = false; Button2->Enabled = true; FileListBox1->ItemIndex = IndexItem; Image1->Picture->LoadFromFile(FileListBox1->FileName); }
Partager