[..] GUI à la place d'une InputBox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jamesst20
Niveau 5
Niveau 5
Messages : 189
Enregistré le : jeu. 05 nov. 2009 00:50
Status : Hors ligne

[..] GUI à la place d'une InputBox

#1

Message par jamesst20 »

Bonjours à tous, j'ai un probleme que je ne suis pas capable d'y remédier :(

-J'aimerais faire un GUI au lieu de un InputBox (Voir la ligne 54 dans mon code plus bas) ou sa:

Code : Tout sélectionner

;Demande quel est le chiffre
$entrer = InputBox("Question", "Quel est le chiffre entre " & $nb &  " et " & $nb2 & "?")
-Je suis pas capable de faire un GUI qui remplace le InputBox avec les $nb et $nb2 :(
-Je suis pas capable avec le GUI qui remplace le InputBox de faire fonctionner le code corectement :(

Voici mon code Complet:
► Afficher le texteMini Jeux mes sans GUI au niveau de l'inputBox
EDIT IMPORTANT :D

Voici le GUI qui remplace le InputBox que j'aimerais :)

Code : Tout sélectionner

$Form4 = GUICreate("Quel est le chiffre?", 341, 175, 192, 124)
$entrer = GUICtrlCreateInput("Quel est le chiffre?", 24, 56, 281, 21)
$Label3 = GUICtrlCreateLabel("Quel est le chiffre entre " & $nb &  " et " & $nb2 & "?"", 32, 8, 274, 28)
GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
$MyButton5 = GUICtrlCreateButton("Ok", 8, 136, 100, 30, $BS_FLAT)
$MyButton6 = GUICtrlCreateButton("Indice", 120, 136, 100, 30, $BS_FLAT)
$MyButton7 = GUICtrlCreateButton("Annuler", 232, 136, 100, 30, $BS_FLAT)
GUISetState(@SW_SHOW)
Merci beaucoup de votre aide
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] GUI à la place d'une InputBox

#2

Message par matwachich »

Code : Tout sélectionner

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

ConsoleWrite( _InputBoxX(10, 20) & @CRLF)

Func _InputBoxX($nb, $nb2)
    $Form4 = GUICreate("Quel est le chiffre?", 341, 175, 192, 124)
    $entrer = GUICtrlCreateInput("Quel est le chiffre?", 24, 56, 281, 21)
    $Label3 = GUICtrlCreateLabel("Quel est le chiffre entre " & $nb &  " et " & $nb2 & "?", 32, 8, 274, 28)
        GUICtrlSetFont(-1, 14, 800, 0, "MS Sans Serif")
    $MyButton5 = GUICtrlCreateButton("Ok", 8, 136, 100, 30, $BS_FLAT)
    $MyButton6 = GUICtrlCreateButton("Indice", 120, 136, 100, 30, $BS_FLAT)
    $MyButton7 = GUICtrlCreateButton("Annuler", 232, 136, 100, 30, $BS_FLAT)
    GUISetState(@SW_SHOW)

    While 1
        $msg = GUIGetMsg()
        Switch $msg
            Case $MyButton7
                GUIDelete($Form4)
                Return -1
            Case $MyButton6
                ;# ajouter le code pour l'indice #
            Case $MyButton5
                $read = GUICtrlRead($entrer)
                GUIDelete($Form4)
                Return $read
        EndSwitch
    WEnd
EndFunc
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
jamesst20
Niveau 5
Niveau 5
Messages : 189
Enregistré le : jeu. 05 nov. 2009 00:50
Status : Hors ligne

Re: [..] GUI à la place d'une InputBox

#3

Message par jamesst20 »

Umm désoler je ne suis plus trop sur de comprendre :P

En gros j'aimerait ajouter le GUI a mon Code et remplacer l'ImputBox

Edit en faite j'aimerais juste que mon code reste identique mais que je remplace le inputBox par le GUI mais je n'y arrive pas..

Merci
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] GUI à la place d'une InputBox

#4

Message par matwachich »

si ta pas compris c'est que ton niveau en autoit est vraiment bas (sans vouloir te véxer)

Ce que je t donné c'est une fonction (_InputBoxX) elle prend 2 parametres: tes 2 nombres (max et min)

et pour l'utiliser, dans ton code, a la place de

Code : Tout sélectionner

$text = InputBox(...)
tu fait

Code : Tout sélectionner

$text = InputBoxX($min, $max)
Tout ca bien sur apres avoir ajouter le code de la foncion (c.a.d. ce qui commence de Func et qui se termine par EndFunc) ton ton script
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Répondre