[R] Changer le nom d'un Group

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
n0way
Niveau 2
Niveau 2
Messages : 26
Enregistré le : dim. 12 déc. 2010 20:15
Status : Hors ligne

[R] Changer le nom d'un Group

#1

Message par n0way »

Bonjour,

Ma question peut paraitre toute bête, et c'est pas mon habitude de demander sans chercher, mais là jusqu'ici j'ai rien trouver.

Alors j'ai dans ma Form , 2 éléments, Un Group , et une List

Code : Tout sélectionner

Global $Group1 = GUICtrlCreateGroup("MON TEXTE", 120, 0, 273, 385)
GUICtrlCreateGroup("", -99, -99, 1, 1)

Global $List1 = GUICtrlCreateList("", 8, 8, 105, 342,  BitOR($LBS_SORT,$LBS_STANDARD,$LBS_EXTENDEDSEL,$WS_VSCROLL,$WS_BORDER))
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
 
donc la où vous pouvez voir : "MON TEXTE" , c'est ce que j'aimerais changer par rapport à ce que j'ai sélectionné dans ma List

Code : Tout sélectionner

Case $List1
    $selitems2 = _GUICtrlListBox_GetSelItemsText($List1)
        $selected = $selitems[1]
 
J'ai cela pour le moment. J'arrive à obtenir le texte sélectionné, lorsque on sélectionne

alors j'avais eu cette idée, qui n'a pas marché malheureusement :

Code : Tout sélectionner

$selected = ""

Global $Group1 = GUICtrlCreateGroup($selected, 120, 0, 273, 385)
GUICtrlCreateGroup("", -99, -99, 1, 1)

Global $List1 = GUICtrlCreateList("", 8, 8, 105, 342,  BitOR($LBS_SORT,$LBS_STANDARD,$LBS_EXTENDEDSEL,$WS_VSCROLL,$WS_BORDER))
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
 

Code : Tout sélectionner

Case $List1
    $selitems2 = _GUICtrlListBox_GetSelItemsText($List1)
        $selected = $selitems[1]
 
Merci de votre aide,
n0way


EDIT : Je viens de trouver une solution, mais je cherche tout de même une meilleur méthode :

Code : Tout sélectionner

        Case $List1
            $selitems2 = _GUICtrlListBox_GetSelItemsText($List1)
            $nicknick2 = $selitems2[1]
            GUICtrlDelete($Group1)
            Global $Group1 = GUICtrlCreateGroup($nicknick2, 120, 0, 273, 385)
            GUICtrlCreateGroup($nicknick2, -99, -99, 1, 1)
 
Je suis toujours à votre écoute ;)
Modifié en dernier par n0way le lun. 20 déc. 2010 10:25, modifié 1 fois.
periaz
Niveau 4
Niveau 4
Messages : 89
Enregistré le : sam. 25 avr. 2009 11:52
Status : Hors ligne

Re: [..] Changer le nom d'un Group

#2

Message par periaz »

Salut,

Je pense que cette fonction te conviendra : GUICtrlSetData (clique dessus pour avoir plus d'infos)

Exemple (dans ton cas)

Code : Tout sélectionner

GUICtrlSetData($Group1, Mon autre texte)
Bonne soirée
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Changer le nom d'un Group

#3

Message par Jerome »

Coucou,


Etant donné que tu doit quand même récupérer une info :

Code : Tout sélectionner

Case $List1
            $selitems2 = _GUICtrlListBox_GetSelItemsText($List1)
            $nicknick2 = $selitems2[1]
            GUICtrlSetData($Group1, $nicknick2)

Jérôme
n0way
Niveau 2
Niveau 2
Messages : 26
Enregistré le : dim. 12 déc. 2010 20:15
Status : Hors ligne

Re: [..] Changer le nom d'un Group

#4

Message par n0way »

Merci à vous.
Répondre