Bonjour,
j'ai une boucle infini while:
j'aimerai modifier la condition de cette boucle, tant que le bouton X n'est pas appuyé on continu la boucle. Comment faire sa?while 1 = 1
end while
Bonjour,
j'ai une boucle infini while:
j'aimerai modifier la condition de cette boucle, tant que le bouton X n'est pas appuyé on continu la boucle. Comment faire sa?while 1 = 1
end while
Dernière modification par Deepin ; 07/07/2011 à 11h59. Motif: Suppression de mention de type "aide" du titre
Bonjour
Je connais pas VB.net mais dans les librairies ihm classiques, les objets "bouton" possèdent une méthode "isChecked()".
Donc ça devrait être un truc ressemblant à
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while not btn.isChecked() ... end while
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
humm je vais essayer de traduire sa
j'ai du mal a traduire quelqu'un d'autre pourrait m'aider?
Dernière modification par Danyel ; 06/07/2011 à 23h49. Motif: Fusion
une variable privée pour la classe :
private _Sortie as boolean
sur le clic du bouton
_Sortie = true
et pour la boucle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 while not _Sortie end while
par contre on ne peut pas faire une boucle infinie (ou plus exactement un traitement long) sur le thread principal sous peine de freeze de l'appli
il faut faire ca sur un thread (ou utiliser un backgroundworker) ou voir si tu ne peux pas t'en tirer avec un simple timer
Tu pars dans la mauvaise direction, tu ne dois pas avoir de boucle infinie, surtout si tu es dans une WinForm ou tu as de l’évènementiel ou tu peux t'en passer.
Quel traitement fais tu dans ta boucle et dans quel but ?, on peut s'en sortir différemment.
Mon but serait que ma boucle tourne jusqu’à l'appuie sur le bouton par exemple stop.
Ton code ne marche pas^^
tu trouves que ta réponse :
répond à cette question :
?
surtout que sur ton 1er post tu nous mets :
tu penses apporter des éléments supplémentaire en réécrivant la même chose ?
tu penses être explicite sur le problème ? qu'on est derrière ton écran ?
mets-y un peu de sérieux et de logique sinon ca ne sert à rien de poster sur ce forum !
Partager