[..] Problème de GUI (fenêtre)

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
qvivier
Niveau 1
Niveau 1
Messages : 6
Enregistré le : sam. 09 avr. 2011 13:47
Status : Hors ligne

[..] Problème de GUI (fenêtre)

#1

Message par qvivier »

Bonjour étant un nouveau programmeur avec autoit je voudrait fair un programme de math pour mon petit frère ^^.
Mais voila mon problème :
a lieu de faire plusieurs fenêtre avec des information différente je voudrais une fenetre et que seul les information change dedans
ex: ma fentre contient bonjour et un bouton (ok) et lorsque que j'appuis sur le bouton bonjour et le boutton disparaisse pour laisse place a autre chose.
je sais pas si j 'ai réussi ma faire comprendre ^^..
j'ai un autre problème quand jutilise (GUICtrlRead(23) ) l'ID et 23 puis je fais un call a la fenction precedent mais lID change que faire plus de détaille dans le script.
merci d avance
► Afficher le texte
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Problème de GUI (fenêtre)

#2

Message par sylvanie »

Bonjour, et bienvenu.

Dans un premier temps pour l'améliorer, remplacer ce guictrlread(23) par GUICtrlRead($Input1), les variables sont faites pour ça ^^
Bon après il y aura d'autres chose à faire, mais commençons par ceci
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
qvivier
Niveau 1
Niveau 1
Messages : 6
Enregistré le : sam. 09 avr. 2011 13:47
Status : Hors ligne

Re: [..] Problème de GUI (fenêtre)

#3

Message par qvivier »

sest deja un bon debut :lol:
qvivier
Niveau 1
Niveau 1
Messages : 6
Enregistré le : sam. 09 avr. 2011 13:47
Status : Hors ligne

Re: [..] Problème de GUI (fenêtre)

#4

Message par qvivier »

Code : Tout sélectionner

$recuper = GUICtrlRead(($Input1))
If ( $recuper = $additon ) Then
$score = $score + 1
$id = $id + 9
MsgBox( 0,"",$id)
Call ("adtete")
faut-il que j assigne une valeur a ma variable ($input)?
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Problème de GUI (fenêtre)

#5

Message par sylvanie »

J'ai peut être mal compris la question, mias si vous parlez de $input1, elle est déjà assignée par :

Code : Tout sélectionner

$Input1 = GUICtrlCreateInput( "somme" , 448, 189, 89, 45)
 
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
qvivier
Niveau 1
Niveau 1
Messages : 6
Enregistré le : sam. 09 avr. 2011 13:47
Status : Hors ligne

Re: [..] Problème de GUI (fenêtre)

#6

Message par qvivier »

est bien en la quand je mais (input1)dans (GUICtrlRead) sela ne me prend pas l'ID.
je veut dire quand je mais la reponce just du calcul au premier tour il me mais 1 point puis je clik sur suivant et la L'ID de linpute change!!!! donc il ne recupere pas la reponse du l inpute!!!
j'ai aussi trouver un thecnik barbare pour enlever les bouton de la fenetre precedent.

Code : Tout sélectionner

GUICtrlDelete ($Button5 )
GUICtrlDelete ($plustete  )
GUICtrlDelete ($Button3)
GUICtrlDelete ($Button4 )
GUICtrlDelete ($Button6)
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Problème de GUI (fenêtre)

#7

Message par sylvanie »

Il est normale que l'id change, puisque vous reconstruisez une fenêtre à chaque appel, par contre au sein du même appel, le guictrlread porte bien sur l'id en cours. Lorsque j'ai remplacé le "23" par la variable de retours du guictrlcreatexxx j'ai bien la fonction de calcul adtete qui prens en compte les nouveaux id.

Maintenant il serait mieux de ne pas relancer cette fonction à chaque calcule, mais plutôt créeer une fonction qui tire à nouveau 2 nombres aléatoires et update les contrôle de la GUI (surtout que vous les cachées au lieu de les détruires, ça fait une belle accumulation de GUI.
Pour ceci, regardez du côté de Guictrlsetdata pour réutiliser les contrôles existant.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
qvivier
Niveau 1
Niveau 1
Messages : 6
Enregistré le : sam. 09 avr. 2011 13:47
Status : Hors ligne

Re: [..] Problème de GUI (fenêtre)

#8

Message par qvivier »

pourrais tu me coder se que tu veut me dire?histoire de me faire une ide?
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..] Problème de GUI (fenêtre)

#9

Message par sylvanie »

Voilà qq chose inspiré de la fonction de calcul de tête :
► Afficher le texte
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
qvivier
Niveau 1
Niveau 1
Messages : 6
Enregistré le : sam. 09 avr. 2011 13:47
Status : Hors ligne

Re: [R] Problème de GUI (fenêtre)

#10

Message par qvivier »

je pence comprendre merci pour tout s'est information percise !!!qui vont me permetre de finir mon programe.
Répondre