Page 1 sur 1

[..] Affichage sur un onglet

Posté : dim. 09 nov. 2014 14:10
par juju29
bonjour tlm !

je n'arrive pas a bien utiliser les onglets dans autoit

j'affiche des informations suivant les actions sur les onglets, mais ces informations affichés par un GUICtrlCreateLabel entre autres s'affichent sur tous les onglets.

j'ai cherché sans succes une solution,
je me suis tourné vers GUISwitch, mais je n'ai pas réussi a m'en sortir

merci d'avance pour ce coup de main )


une exemple qui reproduit mon écrit pas forcement très clair !

Code : Tout sélectionner

#include <GUIConstantsEx.au3>

$Form1 = GUICreate("Form1", 619, 600, 192, 124)
$Tab = GUICtrlCreateTab(0, 0, 619, 388)
$TabSheet1 = GUICtrlCreateTabItem("Tab1")
Local $idOK = GUICtrlCreateButton("TEST", 60, 110, 85, 25)
$TabSheet2 = GUICtrlCreateTabItem("Tab2")
$TabSheet3 = GUICtrlCreateTabItem("")
GUISetState(@SW_SHOW)

    While 1

        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
             Case $idOK
                
                GUICtrlCreateLabel("il faudrait que ce ne s'affiche que sur cet onglet hors, cela reste sur toutes les onglets ...", 20, 35, 400, 58)
                
         EndSwitch
WEnd

Re: [..] Affichage sur un onglet

Posté : dim. 09 nov. 2014 14:11
par Tlem
Utilisez Koda pour construire votre interface. Une fois le plus gros du travail effectué, il vous suffira de peaufiner. ;)

Re: [..] Affichage sur un onglet

Posté : dim. 09 nov. 2014 15:17
par orax
Avec GUISwitch ça devrait pourtant aller.
► Afficher le texte

Re: [..] Affichage sur un onglet

Posté : dim. 09 nov. 2014 17:40
par mikell
De toute façon c'est casse-gueule parce que ce n'est pas la meilleure syntaxe
Le fichier d'aide est clair :
"Controls for a specific tabitem should be created after the tabitem and before the creating a further tabitem or closing the tab structure."
► Afficher le texte

Re: [..] Affichage sur un onglet

Posté : lun. 10 nov. 2014 10:51
par juju29
merci beaucoup pour vos réponses )

je vais utiliser les trois ) dans un 1er temps celle de Orax qui me demande moins de modification de mon code;

puis celle de Mikell par la suite, pour avoir une syntaxe plus propre mais ça me demande plus de temps pour la modification du code )

et il faut bien que j'utilise koda un jour !!

encore merci à vous,
votre aide me fait progresser de jour en jour !

Re: [..] Affichage sur un onglet

Posté : lun. 10 nov. 2014 15:21
par TommyDDR
Je vous conseillerai plutôt de "jouer" avec koda, pour pouvoir apprendre de nouveaux styles, nouveaux controls, etc.
Personnellement, je trouve que le code généré n'est pas exploitable pour des projets assez conséquents.
Mais il est très bien pour apprendre.