[R] Combobox de base

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
lolingman2
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 17 avr. 2008 22:13
Status : Hors ligne

[R] Combobox de base

#1

Message par lolingman2 »

bonjour/bonsoir a tous,

voila tout est dans le titre, j'ai fait du pascal objet, du java, du C, du C++ et je commence avec cet outil que l'on m'a conseiller.

ma question est donc comment faire une fonction qui affiche une combo box "item1|item2|item3" avec un bouton "ok" qui renvoie 1,2 ou 3 selon le choix de l'utilisateur (mon probleme n'est pas au niveau de la syntaxe d'une fonction mais dans l'utilisation basique des combobox.

j'ai chercher partout dans la doc/ fofo francais/ fofo anglais/tuto/exemples installés, et je ne trouve a ma deception aucun exemple de base qui correspond a ce que je cherche.

merci de votre aide car la je pagaie dans la semoule depuis 3heures.
Modifié en dernier par arrkhan le jeu. 17 avr. 2008 23:27, modifié 3 fois.
Raison : Ajour de la balise correcte [..], merci de respecter les regles de presentation.
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] Combobox de base

#2

Message par arrkhan »

Bienvenue sur le fofo,

Fait en speed mais je pense que ca peut te convenir

Code : Tout sélectionner

GUICreate("Test combo", 150, 80, -1, -1)
$combo = GUICtrlCreateCombo("Choississez un test…", 10, 10, 130, 20)
GUICtrlSetData(-1, "Test 1|Test 2|Test 3", "Choississez un test…")
$button = GUICtrlCreateButton("Button", 10, 40, 130, 30)

GUISetState()
While 1
    $msg = GUIGetMsg()
    if $msg = -3 then ExitLoop
    $CR = GUICtrlRead($combo)
    if $msg = $button Then
    If $CR = "Test 1" Then
        MsgBox(0, "Box", "1")
    ElseIf $CR = "Test 2" Then
        MsgBox(0, "Box", "2")
    ElseIf $CR = "Test 3" Then
        MsgBox(0, "Box", "3")
    EndIf
    EndIf
WEnd
Exit
Tu peux également le faire en passant par un tableau et un for...next.

En esperant que ca puisse t aider
lolingman2
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 17 avr. 2008 22:13
Status : Hors ligne

Re: [..] Combobox de base

#3

Message par lolingman2 »

merci : ca me donne un départ, j'étais arrivé à ca:
► Afficher le texte
lolingman2
Niveau 1
Niveau 1
Messages : 5
Enregistré le : jeu. 17 avr. 2008 22:13
Status : Hors ligne

Re: [..] Combobox de base

#4

Message par lolingman2 »

merci j'ai trouvé.
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] Combobox de base

#5

Message par arrkhan »

Pense a mettre un [R] au début du titre de ton topic s'il est résolu
Répondre