[R] InputBox
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- TT22
- Membre émérite

- Messages : 1566
- Enregistré le : lun. 18 avr. 2011 15:21
- Localisation : La Quatrième Dimension
- Status : Hors ligne
[R] InputBox
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)
- Fichiers joints
-
- Sans titre22.png (29.59 Kio) Vu 678 fois
Modifié en dernier par TT22 le dim. 29 mai 2011 11:45, modifié 1 fois.
Cordialement,
TT22
TT22
Re: [..] InputBox
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 :
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 "|".
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
Modifié en dernier par Yarillo le sam. 28 mai 2011 20:57, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] InputBox
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
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é".
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é".

