Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 21 le Jeu 17 Oct 2013, 13:40
Derniers sujets
Flux RSS



Flag Counter
Partenaires

Exemple de création de contrôle dynamique

Voir le sujet précédent Voir le sujet suivant Aller en bas

Exemple de création de contrôle dynamique

Message par Sachadee le Sam 28 Juin 2014, 23:37

Parfois l'on veut creer des contrôles sans en connaître le nombre.

Voici une solution qui a partir d'un array (peu importe ça taille) va créer automatiquement un contrôle pour chaque élement de l'array.


Code:
#include <GUIConstants.au3>
#include <ButtonConstants.au3>

Global $AllButtons[4] = ["3","Button1","Button2","Bouton3"]

GuiCreate ("Title", 120, 200)
$Btn_Start = GUICtrlCreateDummy()
For $i = 1 To $AllButtons[0]
    local $top = $i*40
    local $left = 10
    local $width = 100
    GUICtrlCreateButton($AllButtons[$i],$left,$top,$width)
Next
$Btn_End = GUICtrlCreateDummy()
GUISetState ()

While 1
    $Msg = GUIGetMsg()
    Switch $msg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Btn_Start To $Btn_End
            MsgBox(0, "Test", GUICtrlRead($Msg))
    EndSwitch
 Wend


Dernière édition par Sachadee le Dim 29 Juin 2014, 19:44, édité 1 fois

_________________
@SachaDee
avatar
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

http://bbat.forumeiro.com

Revenir en haut Aller en bas

Re: Exemple de création de contrôle dynamique

Message par Dylan Gadacha le Dim 29 Juin 2014, 07:11

MERCI Sacha !!!

_________________
[Vous devez être inscrit et connecté pour voir cette image]
avatar
Dylan Gadacha
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 18

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum