Page 1 sur 1
[R] Input non reçu
Posté : mar. 27 janv. 2009 20:58
par Trash
Bonjour,
Je créer un programme permettant d'enregistrer une clée dans un fichier ini.
Mais quand je veux recupéré cette Input, on m'affiche un chiffre :
► Afficher le texteCode
Code : Tout sélectionner
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form2 = GUICreate("Form2", 168, 76, 303, 219)
$Input1 = GUICtrlCreateInput("Input1", 8, 8, 145, 21)
$Button1 = GUICtrlCreateButton("Button1", 8, 40, 89, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
GUICtrlSetState($Button1, $GUI_DISABLE)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Form2
Case $Form2
Case $Form2
Case $Form2
Case $Button1
MsgBox(64,"",$Input1)
EndSwitch
WEnd
Merci de bien vouloir m'aider !
Antoine
Re: [..] Input non reçu
Posté : mar. 27 janv. 2009 22:03
par Tlem
Cela est tout à fait normal. Vous n'avez visiblement pas lu la documentation de la fonction
GUICtrlCreateInput.
Si vous l'aviez fait, vous auriez lu ceci :
Return Value
Success: Returns the identifier (controlID) of the new control.
Failure: Returns 0.
Et l'exemple qui lui est associé, vous aurait permis de voir que
$Input1 ne contiendra que l'identificateur du contrôle.
Pour connaitre la valeur de ce contrôle, vous devez donc la lire avec la fonction appropriée tel que
GUICtrlRead($Input1).
CQFD.
