TAB caché ou pas

Résolu

Bonjour, 
**Onglet = tab d’un « CtlTab 

J’ai un menu déroulant exemple de 0 à 4
Avec un « CtlTab » de 3 onglets ( 1 à 3) 
Si ont choisi 1, c’est l’onglet 1 qui est affiché (et 2 et 3 sont cachés) même chose pour 2 et 3, car c’est toujours un seul onglet qui doit être affiché, et si on choisit 0 c’est aucun onglet
Donc sur « après MAJ » de mon menu déroulant j’ai essayé avec la base soit :
.visible = True
.visible = false
Mais j’avais toujours des pop-ups  « impossibles de masquer le contrôle actif »
J’ai donc continué mes recherches et tombé sur : 
.Enabled = True
.Enabled = false

Bingo tout marche bien, seul le bon onglet est affiché avec mon menu déroulant, mais chose bizarre, dans l’onglet affiché tous mes champs sont grisés et inaccessibles?
Je dois ajouter qq chose dans mon code, ou  « .Enabled = True »  n’est pas la bonne chose?

Merci
P.S. j’ai une autre question ouverte sur les couleurs des tabs, je vais y revenir :)


Windows / Chrome 107.0.0.0

3 réponses

  1. Contributeur

    bonjour,

    peux-tu partager un fichier permettant de travailler sur cela?

    1. Bonjour,

      je pourrais en recréer une autre petit pour envoyer ici, mais on fait comment pour lier un fichier a une réponse?

      merci

      1. Contributeur

        Après avoir mis le fichier à disposition sur Internet (cjoint.com, one drive, google drive, ...), on partage ici le lien vers le fichier.

    2. Merci j'ai trouvé :)

      je devais désactiver le tab avant de le mettre invisible :)

      if 1=1 then

      [tabc-1].Enabled = True
      [tabc-1].Visible = True
      Else
      [tabc-1].Enabled = False
      [tabc-1].Visible = False

      end if

      j'attend avant de fermer cette question au cas ou lol :)