IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Rendre inactif certaines pages d'un contrôle multipages


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 39
    Par défaut Rendre inactif certaines pages d'un contrôle multipages
    Bonjour à tous,

    Peut-on désactiver certains onglets de page d'un contrôle multipages sauf la page sélectionnée ?

    Exemple :

    Un contrôle multipages composé de 2 pages est positionné sur un formulaire.
    Dans une procédure, l'utilisateur ne pourra cliquer que sur l'onglet de la page 1, la page 2 étant inactive, il ne se passera rien. La procédure rendra ensuite tous les onglets du multipage actifs.

    Un grand merci pour la réponse

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 66
    Par défaut
    La propriété est : Enabled si elle est false la page est bloquée si elle est true elle est libre.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MultiPage1.Pages(1).Enabled = False'numero de age entre parenthese à adapter
    code à mettre dans ton bouton valider
    Tschuss

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut philoflore et le forum
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.MultiPage1.Pages("Page2").Enabled = False
    la page "Page2" du contrôle multipage "MultiPage1" du USF où est ce code (et les contrôles) est désactivée.
    Attention : tu ne peux rendre inactif (ou invisible) un contrôle qui a le focus. donc, il faut passer le focus à un autre contrôle actif et visible avant de désactiver la page
    A+

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 39
    Par défaut
    Merci infiniment

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] rendre invisibles certains contrôles
    Par C15nantes dans le forum VBA Access
    Réponses: 3
    Dernier message: 20/03/2015, 13h10
  2. [AC-2003] Rendre invisible certains contrôles
    Par gigmar03 dans le forum IHM
    Réponses: 2
    Dernier message: 11/01/2012, 09h45
  3. Rendre inactif un contrôle actif !
    Par _MattU_ dans le forum VBA Access
    Réponses: 2
    Dernier message: 20/06/2008, 17h00
  4. Réponses: 10
    Dernier message: 23/11/2004, 19h14
  5. Fiche à Onglets: Rendre inactif un TTabSheet
    Par Akta3d dans le forum C++Builder
    Réponses: 7
    Dernier message: 21/04/2004, 15h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo