J'aimerais faire un truc comme pour en PHP : http://php.net/manual/fr/language.varia ... riable.php
J'ai trouvé l'équivalent avec Assign. L'idée est d'ouvrir autant de TabSheet qu'il y a de colonne dans mon array. Cela fonctionne, mais j'aimerais renommer mes boutons et tous un par un avec un chiffre correspondant à la colonne traité. Théoriquement le code, d'après moi devrais être celà :
Code : Tout sélectionner
For $i = 0 To UBound($tableau_des_donnees_a_importer,2)-1
Assign("PageControl_Localisation" & $i, $i) = GUICtrlCreateTab(8, 8, 364, 152)
Assign("TabSheet_Localisation" & $i, $i = GUICtrlCreateTabItem($tableau_des_donnees_a_importer[0][$i])
Assign("Group_Localisation" & $i, $i = GUICtrlCreateGroup("", 16, 40, 345, 113)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
Assign("Radio_champ_de_texte_Localisation" & $i, $i = GUICtrlCreateRadio("Champ de texte", 24, 64, 105, 25)
Assign("Radio_liste_deroulante_Localisation" & $i, $i = GUICtrlCreateRadio("Liste déroulante", 24, 88, 105, 25)
Assign("bouton_de_Localisation" & $i, $i = GUICtrlCreateButton("Localiser l'élément", 176, 72, 169, 33)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$bouton_de_validation = GUICtrlCreateButton("Suivant", 24, 120, 105, 25)
Next
Illegal text at the end of statement (one statement per line)
Assign("PageControl_Localisation" & $i, $i) = GUICtrlCreateTab(8, 8, 364, 152)
Assign("PageControl_Localisation" & $i, $i) ^ ERROR
D'après moi le problème vien du fait que GUICtrlCreateRadio[...] devrait être un texte s'il est utilisé avec Assign, hors dans mon cas il ne le faut pas. Pourriez-vous m'aider
Au passage, je suis débutant ^^
William !


