Aide sur les Interfaces Graphique Utilisateurs (GUI).
-
Kwhy
- Niveau 4

- Messages : 54
- Enregistré le : lun. 18 mars 2013 19:43
-
Status :
Hors ligne
#1
Message
par Kwhy »
Bonjour et désolé pour le titre je n'avais pas d'idée par apport à mon probléme, d'ailleurs, le voici :
Je souhaite faire ceci :
Ce que j'ai fais :
Merci d'avance
Modifié en dernier par
Kwhy le ven. 31 mai 2013 22:49, modifié 1 fois.
-
jchd
- AutoIt MVPs (MVP)

- Messages : 2282
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
-
Status :
Hors ligne
#2
Message
par jchd »
Le genre de choses qu'on ne fait qu'une fois !
Relis donc l'aide de GUICtrlRead.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
-
Kwhy
- Niveau 4

- Messages : 54
- Enregistré le : lun. 18 mars 2013 19:43
-
Status :
Hors ligne
#3
Message
par Kwhy »
J'ai déjà relu l'aide de GuiCtrlRead mais je n'ai rien trouvé en rapport avec des calculs.
Pourquoi : $nbr = (GUICtrlRead($nbr)) on le fait q'une fois ?
Merci d'avance
-
mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
-
Status :
Hors ligne
#4
Message
par mikell »
Parce qu'ensuite le controle dont l'ID est initialement $nbr devient injoignable
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
Kwhy
- Niveau 4

- Messages : 54
- Enregistré le : lun. 18 mars 2013 19:43
-
Status :
Hors ligne
#5
Message
par Kwhy »
Oui j'ai vu ça merci, mais cette commande ne marche pas non plus :
-
mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
-
Status :
Hors ligne
#6
Message
par mikell »
Et si tu postais ton code ? c'est trop flou là
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
Kwhy
- Niveau 4

- Messages : 54
- Enregistré le : lun. 18 mars 2013 19:43
-
Status :
Hors ligne
#7
Message
par Kwhy »
Mon code fait 190 lignes, je vais donc mettre les lignes importante :
Code : Tout sélectionner
$nbr = GUICtrlCreateInput("", 8, 88, 121, 22)
Sleep (GuiCtrlRead($nbr)/2+5)
Et le $nbr est utilisé autre part, je ne peux donc pas rentrer directement le calcule
-
mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
-
Status :
Hors ligne
#8
Message
par mikell »
Je vois pas le problème
► Afficher le texte
Code : Tout sélectionner
GuiCreate("test", 200, 100)
$nbr = GUICtrlCreateInput("50", 10, 10, 120, 20)
$go = GuiCtrlCreateButton("go", 40, 50, 30, 25)
GuiSetState()
While 1
$msg = GuiGetMsg()
If $msg = -3 Then Exit
If $msg = $go Then
$sleep = GuiCtrlRead($nbr)/2+5
Msgbox(0, 0, GuiCtrlRead($nbr) & "/2+5 = " & $sleep)
EndIf
Wend
A part que... il faut quelque chose d'écrit dans ton input avant de le lire ^^
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
-
Kwhy
- Niveau 4

- Messages : 54
- Enregistré le : lun. 18 mars 2013 19:43
-
Status :
Hors ligne
#9
Message
par Kwhy »
Merci, ton exemple va bien m'aider