Page 1 sur 1

[R] InputBox

Posté : sam. 28 mai 2011 20:03
par TT22
Bonjour, je voudrais savoir si il est possible de faire un menu déroulant dans une InputBox et que les choix soient définis par un fichier (choix.txt)

Re: [..] InputBox

Posté : sam. 28 mai 2011 20:49
par Yarillo
Je pense qu'il est plus simple de créer une GUI directement plutôt que d'utiliser une Inputbox pour ce genre de cas. :)
Je te code ça, j'éditerais dans quelques minutes.

EDIT :

Code : Tout sélectionner

#include <GUIConstants.au3>
$ListData = 0
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 207, 133, 193, 125)
$Label1 = GUICtrlCreateLabel("Prompt", 0, 0, 37, 17)
$List1 = GUICtrlCreateCombo("Test", 8, 80, 145, 19)
$Button1 = GUICtrlCreateButton("OK", 120, 104, 73, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

FileOpen( "Test.ini")
$ListContent = FileRead("Test.ini")
GUICtrlSetData($List1, $ListContent)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Button1
            $ListData = GUICtrlRead($List1)
            MsgBox(64, "AutoIt3", $ListData)
    EndSwitch
WEnd

 
Voilà. A toi de perfectionner, pour tester crée un fichier Test.ini dans le même dossier que l’exécutable, sa première ligne contiendra tous les items de la combobox. Sépare les items avec des barres verticales "|".

Re: [..] InputBox

Posté : sam. 28 mai 2011 21:07
par TT22
Ok, merci

Re: [..] InputBox

Posté : sam. 28 mai 2011 23:07
par Tlem
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.