Page 1 sur 1
[R] Masquer une Listview
Posté : lun. 15 sept. 2014 13:02
par Hugues
Bonjour,
J'aimerai savoir comment on peut masquer/afficher une ListView? J'ai un GUI avec un menu, et je voudrais qu'en fonction du choix du menu, cela affiche les contrôles désirés...
Faut-il utiliser un GUISetState, ou autre?
Merci par avance de votre aide.
Re: [..] Masquer une Listview
Posté : lun. 15 sept. 2014 13:34
par TomAijerrie
Il est conseillé d'utiliser GUICtrlSetState(...) pour afficher/cacher des contrôles.
J'aimerais bien t'aider un peu plus mais tu ne nous a pas donné de code sur lequel s'appuyer.
Re: [..] Masquer une Listview
Posté : lun. 15 sept. 2014 14:04
par Hugues
Arfff, c'était si simple
Merki!
Re: [..] Masquer une Listview
Posté : lun. 15 sept. 2014 14:08
par GhostLine
Tout à fait ! J'ai une interface complète qui est construite de la sorte (tout est dans la même fenêtre, et j'affiche une vingtaine de contrôles par choix validé). Par contre, méfie toi de la trop grande accumulation de contrôle sur un emplacement : même invisibles, ils ont tendance à créer un "clignotement" parasite.
Re: [R] Masquer une Listview
Posté : lun. 15 sept. 2014 16:29
par TommyDDR
Personnellement je créé des fenêtres filles et c'est celles-ci que j'affiche/cache, jamais eu aucun problème.
Re: [R] Masquer une Listview
Posté : lun. 15 sept. 2014 17:38
par jguinch
Et ça évite les problèmes de scintillement

Re: [R] Masquer une Listview
Posté : mar. 16 sept. 2014 09:33
par Hugues
Bon, je vais suivre vos conseils et tenter le
Code : Tout sélectionner
GuiCreate("toto", $X, $Y, 0, 0, $WS_POPUP, BitOR($WS_EX_MDICHILD, $WS_EX_LAYERED, $WS_EX_COMPOSITED), $hGUI)
Bin ça va être joli lol

Re: [R] Masquer une Listview
Posté : mar. 16 sept. 2014 10:09
par TommyDDR