Bonjour a tous et a toutes.
Donc voila je recherche un fonction qui retourne une valeur lier a la case d'un combo .
J'usqua maintenant j’utilise une fonction dur genre qui convenait plutôt bien :
(ici cette fonction me sert a ajouter dans un listview l’élément sélectionner depuis le combo).
► Afficher le texte
Code : Tout sélectionner
Func CmbEx($CmbVS)
Switch (_GUICtrlComboBox_GetCurSel($CmbVS))
Case 0
myMsgbox(0, "!", $arrayString[2], $Form1, True, 5)
Case 1
_GUICtrlListView_AddItem($ListView1, $arrayVS[1][1])
Case 2
_GUICtrlListView_AddItem($ListView1, $arrayVS[2][1])
Case 3
_GUICtrlListView_AddItem($ListView1, $arrayVS[3][1]
EndSwitch
EndFunc ;==>CmbEx
le combo est rempli par la section d'un fichier ini :
► Afficher le texte
Code : Tout sélectionner
$arrayVS = IniReadSection($confInterne, $sec_to_array[2])
$dataCmb = ""
For $i = 0 To $arrayVS[0][0]
$dataCmb &= $arrayVS[$i][1] & "|"
Next
$dataCmb = StringTrimRight($dataCmb, 1)
GUICtrlSetData($CmbVS, $dataCmb)
la section de mon fichier ini se presente comme ça :
► Afficher le texte
Code : Tout sélectionner
[Iub]
key0=valeur0
key1=valeur1
key2=valeur2
key3=valeur3
et le combo :
valeur0
valeur1
valeur2
valeur3
Et le problème maintenant c'est que je doit ajouter a des valeur dans la section du ini et donc rajouter des case a ma fonction CmbEx(), c qui n’est pas pratique car je doit ajouter des valeur régulièrement.
j'ai essayer plusieurs manière pour trouver une fonction qui ferait le lient en fonction des valeur contenu dans la section de mon fichier ini et par rapport a la case sélectionner du combo, mais je coince et ne trouve pas encor de solution.
j’espère que vous pourrais me donne des idées pour résoudre mon problème.
merci d'avance.