[R] Création d'une GUI de Progression redimentionnable

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

[R] Création d'une GUI de Progression redimentionnable

#1

Message par Anthony »

Bonjour à tous,

Je souhaiterai réaliser un processus avec contrôle (Bouton "Démarrer") et visuel de progression via (StatusBar)
En gros dès que l'on clique sur "Démarrer" ce même bouton devient "Arrêter" et visualise la progression via la StatusBar.
Le hic c'est que le bouton "Démarrer" ne démarre pas et dès que l'on redimentionne la GUI çà se barre dans tous les sens.

Comment faire pour y remédier.
Lien => http://ul.to/9q64ckdd
Modifié en dernier par Anthony le mar. 07 août 2012 22:37, modifié 2 fois.
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Création d'une GUI de Progression redimentionnable

#2

Message par sylvanie »

Bonjour,
voici un début de réponse, car d'autres problèmes persistent ...
Ce que je propose, va gérer le statut en cours (cas du bouton en mode démarrer ou arrêter, ce qui n'est pas fait jusqu'à présent, ou du moins pas totalement), ensuite l'update de la progress bar, je l'isole dans une fonction à part pour la stimulée via adlibregister pour simuler.
► Afficher le texte
Par contre, le problème du resize reste entier, car la repainte de la fenêtre n'est pas au point.
Bon courage pour la suite.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [..] Création d'une GUI de Progression redimentionnable

#3

Message par Anthony »

Merci Sylvanie,
J'ai éssayé votre code mais l'action du bouton "Démarrer" n'à aucun éffet sous Windows 7 x64.
J'ai ajouté 2 à 3 choses donc "ProgressBar" et "Démarrer" reprenent leur place mais uniquement quand on relâche la souris, mais çà part toujours dans tous les sens quand on redimendionne la GUI bouton de souris enfoncé.
J'ai trouvé ce code ici: http://www.autoitscript.com/forum/topic ... appearing/
Une idée une astuce :idea:
► Afficher le texte
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Création d'une GUI de Progression redimentionnable

#4

Message par mikell »

Il serait *infiniment* plus simple de faire une pseudo-statusbar : un espace libre de ~20 px sous la Listbox avec des controles standard dedans, tout ça serait *beaucoup* plus facile à gérer que cette usine à gaz en cours de construction :mrgreen:
Commandes normales, positionnement avec GUICtrlSetResizing , etc ... :roll:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [..] Création d'une GUI de Progression redimentionnable

#5

Message par Anthony »

Que veux-tu dire par pseudo-statusbar.
Aurais-tu un début de code :o
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Création d'une GUI de Progression redimentionnable

#6

Message par mikell »

Evidemment ake sinon je t'en aurais pas causé :mrgreen:
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [..] Création d'une GUI de Progression redimentionnable

#7

Message par Anthony »

Jeez,,,,,,,,,,,,, et merci... Tout çà en si peu de temps 8)
Bon je met le chrono on vera combien de (temps) je met pour arriver à quelque chose :roll:
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [..] Création d'une GUI de Progression redimentionnable

#8

Message par Anthony »

Bon voilà j'ai réussi, il suffit de cliquer sur "Démarrer" jusqu'à 100% (pour cette démo) mais c'est une usine à gaz :roll:
Par contre si c'était possible et aussi propre et fluide avec ta méthode je suis preneur pour passer cette rubrique en [R] :P

Voici le lien => http://ul.to/9gi4ved8
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Création d'une GUI de Progression redimentionnable

#9

Message par mikell »

J'y arrive, mais c'est moins académique (et moins propre) ...
Bravo pour ton effort, tu peux mettre le [R] sans hésiter :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Anthony
Niveau 7
Niveau 7
Messages : 324
Enregistré le : lun. 17 janv. 2011 14:08
Localisation : France
Status : Hors ligne

Re: [R] Création d'une GUI de Progression redimentionnable

#10

Message par Anthony »

Voilà c'est fait :mrgreen:

Merci pour tout :wink:
Je suis diagnostiqué pour trouble de la concentration, soyez indulgent
Merci à tous pour votre aide.
UDF: GuiStatusBarEx --- 2025/03/17 --- Une StatusBar complète, rapide et simple
Code: Code-Texte fusion --- Une GUI pour fusionner des GCodes pour CNC 3018
Cool: Base64 Compression Tool --- des fichiers dans vos scripts
Répondre