BBAT BATCH ON-LINE
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 29 Jan 2020, 10:53
Derniers sujets
Flux RSS



Flag Counter
Partenaires
Le Deal du moment :
Maillot de l’équipe de France de rugby ...
Voir le deal
19.99 €

Exemple de création de contrôle dynamique

Aller en bas

Exemple de création de contrôle dynamique Empty Exemple de création de contrôle dynamique

Message par Sachadee 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
Sachadee
Sachadee
Admin
Admin

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

https://bbat.forumeiro.com

Revenir en haut Aller en bas

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

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

MERCI Sacha !!!

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

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

Revenir en haut Aller en bas

Revenir en haut


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