Page 1 sur 1

[R] Gui - création d'un panneau coulissant

Posté : jeu. 24 sept. 2009 18:06
par OmegAMRS
bonjour bonjour,

je m'explique, parce que j'ai pas trouvé de titre plus clair -_-

je voudrais un panneau situé a droite de mon GUI, avec un bouton qui fasse disparaitre ce panneau..le résultat est que mon GUI rétréci par la droite.
et hop, on peut réouvrir ce même panneau par le même bouton...c'est du classique dans les GUI modernes, et pourtant j'ai rien trouvé jusqu'ici dans la doc AutoIt et UDF...

merci d'avance.

ps : j'ai pensé à faire de mon panneau une seconde fenetre (carrément) que je rend "HIDE" ou "SHOW" sur le OnClick du bouton, mais ca me plait moyen..si y'a une autre solution, je prend :idea: ;)

a +

OmegA

Re: [..] Gui - création d'un panneau coulissant

Posté : jeu. 24 sept. 2009 18:23
par Iste
Heu, solution barbar n°1
utiliser GUICtrlSetResizing() pour que le control ne bouge pas, et WinMove() pour rétrécir la fenetre.
Je l'ai déja fait donc ca marche, mais heu... disons qu'il doit y avoir mieux

Re: [..] Gui - création d'un panneau coulissant

Posté : ven. 25 sept. 2009 08:34
par Habibsbib
Effectievement, Iste, ta solution m'a lair de contourner la difficulté première pour un rendu pas toujours efficace...

Re: [..] Gui - création d'un panneau coulissant

Posté : ven. 25 sept. 2009 11:03
par OmegAMRS
merci Iste, ta solution barbare n°1 fonctionne, ça suffit pour l'usage que je veux en faire.
:mrgreen:

Re: [R] Gui - création d'un panneau coulissant

Posté : ven. 25 sept. 2009 18:25
par Iste
Une autre solution un peu plus mieux consisterai a cacher les control puis a resiz librement la fenetre.
Pour savoir comment faire, voir
http://www.autoitscript.fr/forum/viewto ... 977#p18977
Le dernier post de tlem me semble le plus légé, mais la solution de L4crymal est plus souple et me parait plus sûre

@Habibsbib : en quoi ce n'est pas toujours efficace ? Je n'ai jamais eu de probleme avec, tant que c'est bien utilisé.
Je ne suis pas contre les critiques, mais sans contre exemple ou autre solution a l'appui, ce n'est pas constructif

Re: [R] Gui - création d'un panneau coulissant

Posté : lun. 05 oct. 2009 11:12
par Habibsbib
Escuse moi Iste, je re-considère ma réponse :

Il y a mieux, donc c'est MOINS efficace. Voila.

Re: [R] Gui - création d'un panneau coulissant

Posté : lun. 05 oct. 2009 23:07
par sylvanie
il y a un udf qui peut aider, mais il faudra gérer les évènements des 2 GUI en évènementielle :
http://www.autoitscript.com/forum/index ... &tid=12224

je viens de faire très vite un poc, mais il faut continuer ...
► Afficher le texte

Re: [R] Gui - création d'un panneau coulissant

Posté : mar. 06 oct. 2009 16:07
par OmegAMRS
merci sylvanie !

pour l'instant je reste avec la solution barbare, car j'ai pas trop le temps de changer, je préfère d'abord avancer mon code du "core" de l'appli.

mais je reviendrai sur ce point pour utiliser votre méthode !

merci donc :)

OmegA