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
» [StackOverflow] Batch to Create video .srt Subtitles with right timing
Exemple de création de contrôle dynamique EmptyVen 25 Déc 2015, 14:17 par Sachadee

» [devellopez] Formater une date en ligne Dos
Exemple de création de contrôle dynamique EmptyVen 31 Juil 2015, 10:40 par Dylan Gadacha

» Un super Tuto Batch de IniTScreen
Exemple de création de contrôle dynamique EmptyLun 08 Juin 2015, 12:16 par InitScreen

» Un code MATRIX sympa
Exemple de création de contrôle dynamique EmptyDim 12 Avr 2015, 14:27 par Sachadee

» [BAT/EXE] DresolChange changer la sesolution de l´écran
Exemple de création de contrôle dynamique EmptyMar 17 Mar 2015, 09:12 par Sachadee

» [EXE/bat] DpScript Código Delphi interpreter
Exemple de création de contrôle dynamique EmptyJeu 12 Mar 2015, 15:48 par Sachadee

» Externo SaveDlg com 2 kb
Exemple de création de contrôle dynamique EmptyDim 15 Fév 2015, 12:20 par Sachadee

» présentation
Exemple de création de contrôle dynamique EmptyDim 15 Fév 2015, 12:14 par Sachadee

» [developpez.com] Transcodage fichier vidéo si fichier déposé
Exemple de création de contrôle dynamique EmptyMar 03 Fév 2015, 01:02 par Sachadee

Flux RSS



Flag Counter
Partenaires
Le Deal du moment : -20%
(Adhérents Fnac) Enceinte Bluetooth Marshall ...
Voir le deal
199.99 €

Exemple de création de contrôle dynamique

2 participants

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
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 !!!
Dylan Gadacha
Dylan Gadacha
EQUIPE BBAT
EQUIPE BBAT

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

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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