[R] Bouton avec ScrollList

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
Bubule
Niveau 4
Niveau 4
Messages : 55
Enregistré le : mer. 27 mai 2009 11:40
Status : Hors ligne

[R] Bouton avec ScrollList

#1

Message par Bubule »

Bonjour,
Je viens soulever un problème qui je pense à déjà était réglé, mais je n'ai pas trouvé alors...
Voilà, j'aimerais créer un bouton avec une liste déroulant quand on clic dessus, j'ai trouvé quelque chose de similaire dans GUI_Ctrl_ToolBar mais je n'ai pas réussi à insérer du texte dans la liste. :(

Merci d'avance :D

P.S. : Mon bouton ne se trouve pas dans une toolbar, il est dans la GUI, tout simplement :)
Modifié en dernier par Bubule le ven. 16 avr. 2010 11:25, modifié 1 fois.
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [..] Bouton avec ScrollList

#2

Message par jl56 »

Bonjour

Votre description ressemble a une combo, dans l'aide vous trouverez ce code si cela vous convient

Code : Tout sélectionner

#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $msg
    GUICreate("My GUI combo")  ; will create a dialog box that when displayed is centered

    GUICtrlCreateCombo("item1", 10, 10) ; create first item
    GUICtrlSetData(-1, "item2|item3", "item3") ; add other item snd set a new default

    GUISetState()

    ; Run the GUI until the dialog is closed
    While 1
        $msg = GUIGetMsg()
        
        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
EndFunc   ;==>Example
A+ JL56
Avatar du membre
Bubule
Niveau 4
Niveau 4
Messages : 55
Enregistré le : mer. 27 mai 2009 11:40
Status : Hors ligne

Re: [..] Bouton avec ScrollList

#3

Message par Bubule »

Non, merci quand même :D , ce n'est pas un combo que je désire, c'est un boutton ressemblant à celui-ci :
Image
ou encore :
Image

Lorsque l'on clic dessus, on voit apparaître une scroll list
Modifié en dernier par Bubule le jeu. 15 avr. 2010 11:25, modifié 1 fois.
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] Bouton avec ScrollList

#4

Message par GaRydelaMer »

Bonjour

vu comme ca, c'est un menu que tu dois créer.
les fonctions de base dans AutoIt:
GUICtrlCreateMenu
GUICtrlCreateMenuItem

Il va aussi te falloir regarder du coté de
_GUIImageList_Create et consort pour la gestion des images intégrer dans le menu.
Avatar du membre
Bubule
Niveau 4
Niveau 4
Messages : 55
Enregistré le : mer. 27 mai 2009 11:40
Status : Hors ligne

Re: [..] Bouton avec ScrollList

#5

Message par Bubule »

Merci encore, mais (j'en demande toujours plus je sais :? ) est-il possible de faire cela avec un bouton, car ce menu se trouve en réalité en plein milieu de la GUI...
Mais si ce n'est pas possible, j'utiliserais votre idée GaRydelaMer

Merci à tous !
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..] Bouton avec ScrollList

#6

Message par GaRydelaMer »

Bonjour

Rien ne t'empêche de créer une GUI enfant que tu positionnes par rapport à ta GUI a l'endroit du boutons.

Dans cette GUI fille tu y créer juste le menu., pour donner l'illusion que c'est un boutons dans ta fenêtre principale.

Regarde bien les styles et les style étendus pour la fille.

Regarde aussi pourquoi des Fenêtres basé sur GDIPlus pour des effets plus zolie encore avec des images PNG avec fond transparents.


Penses à faire une fonction quand la fenêtre principale est déplacée pour que le bouton reste à sa "place".
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [..] Bouton avec ScrollList

#7

Message par jl56 »

Bonjour

en utilisant le bouton classique et liste cela donne ceci
ca correspond a l'exemple defragmentation
► Afficher le texte
A+ JL56
Avatar du membre
Bubule
Niveau 4
Niveau 4
Messages : 55
Enregistré le : mer. 27 mai 2009 11:40
Status : Hors ligne

Re: [..] Bouton avec ScrollList

#8

Message par Bubule »

Merci !
J'hésite entre les deux solutions, mais je vais tester les deux !
Merci encore !
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [R] Bouton avec ScrollList

#9

Message par GaRydelaMer »

Bonjour

j'ai trouver pour le faire sans GUI fille.
► Afficher le texteCode Autoit
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Bouton avec ScrollList

#10

Message par Tlem »

Whaouuu, AutoIt m'étonnera toujours de plus en plus ... :lol:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Bubule
Niveau 4
Niveau 4
Messages : 55
Enregistré le : mer. 27 mai 2009 11:40
Status : Hors ligne

Re: [R] Bouton avec ScrollList

#11

Message par Bubule »

Tlem a écrit :Whaouuu, AutoIt m'étonnera toujours de plus en plus ... :lol:
Effectivement, un grand grand merci à toi GaRydelaMer :D :D
Répondre