[R] Évenements inputbox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

[R] Évenements inputbox

#1

Message par arrkhan »

Bonjour,

l'aide AutoIt étant très mal renseignée sur la gestion d'événements d'InputBox, je n'arrive pas à lire le "test", il n'y a aucune occurence sur ce forum et je ne trouve pas sur l'offi non plus...

Code : Tout sélectionner

GUICreate ( "Test InputBox" )
$IBMenu = GUICtrlCreateMenu ( "InputBox" )
$OpenIB = GUICtrlCreateMenuItem ( "Ouvrir" , $IBMenu )
GUISetState ( )
While 1
$msg = GUIGetMsg ( )
If $msg = - 3 Then ExitLoop
Select
Case $msg = $OpenIB
$IB = InputBox ( "Test" , 'Gestion d' & '''événement' & ' "Ok" ' & 'et' & ' "Annuler" dans une InputBox' , "Test" )
If @error = 0 Then
$IBmsg = GUICtrlRead ( $IB , 1 )
MsgBox ( 0 , "OK" , $IBmsg )
Else
MsgBox ( 0 , "Annuler" , "Annuler" , 2 )
ExitLoop
EndIf
EndSelect
WEnd
Merci d'avance.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: […] Évenements inputbox

#2

Message par Tlem »

Il n'y à tout simplement pas besoin de faire le

Code : Tout sélectionner

GUICtrlRead ( $IB , 1 )
puisque la doc vous dit :
Success: Returns the string that was entered
Pour résoudre votre problème, faite donc tout simplement :

Code : Tout sélectionner

MsgBox(0, "OK", $IB)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [R] Évenements inputbox

#3

Message par arrkhan »

merci thierry, je change le tag
Répondre