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

VB 6 et antérieur Discussion :

Faire apparaitre et disparaitre une frame


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Par défaut Faire apparaitre et disparaitre une frame
    Bonjour,
    j'ai un logiciel qui contient 2 frames, chacunes contenant des calculs via textbox. J'ai crée sur le frame1 un command_button appelé "Next" et sur la frame2 un command button appelé "previous". Chacun comprendra aisement le rôle de ces buttons.
    Je sais faire apparaitre un form avec ".show" mais comment faire apparaitre et disparaitre une frame ?
    J'ai assayé avec et cela fonctionne sur le form_load mais pas du tout sur un command_button ...

    Merci de l'aide :

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Tu as du faire une erreur, car il n'y a aucune raison pour que ça nne fonctionne pas.
    Merci de prendre l'habitude de montrer le code qui pose problème directement sans que quelqu'un ait à le demander.

  3. #3
    Membre éclairé Avatar de petit rabot
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2010
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2010
    Messages : 236
    Par défaut
    Comme le dit OhMonBateau, tu as du faire une erreur. Moi j'ai essayé ceci et ça fonctionne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Form_Load()
     
    'frame1 visible au chargement de la page
        Frame1.Visible = True
     
    End Sub
     
    Private Sub Next_Click()
     
    'frame2 visible à l'appuie du bouton next
        Frame2.Visible = True
     
    End Sub

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut
    Il existe aussi une autre possiblité que la commande Visible
    Si tes deux Frames sont exactement au même endroit et de même dimensions, l'une au dessus de l'autre, tu peux aussi utiliser la commande ZOrder.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Form_Load()
    Frame2.Move Frame1.Left, Frame1.Top, Frame1.Width, Frame1.Height
    End Sub
    Private Sub Command1_Click()
    Frame2.ZOrder
    End Sub
    Private Sub Command2_Click()
    Frame1.ZOrder
    End Sub
    La commande ZOrder permet un empilement important de composants en ne donnant qu'un ordre pour faire apparaître le composant souhaité, se qui n'est pas le cas avec la commande Visible car il faut rendre invisible la totalité des autres composants.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre éclairé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2005
    Messages : 608
    Par défaut
    merci pour vos suggestions, je vas voir ce qui a coincé dans mes lignes et aussi essayer la méthode zorder

    Je reviens demain pour le résultat
    Merci encore

    Ohmonbato je ne comprends pas le sens de ta phrase
    Merci de prendre l'habitude de montrer le code qui pose problème directement sans que quelqu'un ait à le demander.
    personne ne m'a rien demandé, j'ai mis le bout de code qui me tracassait, c'est pas bon ??

  6. #6
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    J'aurais aimé voir le code COMPLET relatif à ton CommandButton.

Discussions similaires

  1. Faire apparaitre et disparaitre une fenetre
    Par defcom60 dans le forum GTK+ avec Python
    Réponses: 0
    Dernier message: 16/06/2008, 19h48
  2. Faire disparaitre une frame à l'ouverture d'une autre
    Par Balou64 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 28/06/2007, 14h28
  3. Réponses: 28
    Dernier message: 29/06/2006, 12h42
  4. faire un refresh dans une frame
    Par rteuteu55 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/02/2006, 20h44
  5. faire apparaitre et disparaitre un panel dans une frame
    Par Ghost Dog dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 22/04/2005, 01h55

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