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.NET Discussion :

Copier un TabPage dans un TabControl


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut Copier un TabPage dans un TabControl
    Bonjour,

    J'ai un TabPage que le cache au départ possédant un certains nombre de champs "types".

    J'aimerais, à chaque fois que l'utilisateur le décide, ajouter une TabPage au TabControl (fiche) basée sur le modèle existant (TabModel) mais en modifiant les informations.

    Voila ce que je fais bêtement:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If fiche.Visible = True Then
    fiche.TabPages.Add(TabModel)
    Else
    fiche.Visible = True
    End If
     
    label1.Text = "blabla"
    Si le TabControl n'est pas affiché c'est que l'utilisateur n'a fait aucune demande, donc je l'affiche. S'il est déjà affiché, c'est qu'il a fait une demande, donc je rajoute un TabPage.

    Ce qu'il se passe c'est que j'ai deux TabPages vierges...

    Comment faire?
    Merci

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Le code fourni ne permet pas de comprendre pourquoi il y a 2 tabpages vierges.

    Toutefois, ajouter 2 fois la même instance de TabPageModel ne peut pas fonctionner.

    En conception, je te suggére d'intégrer dans le TabControl la tabPageModel.

    En exécution, avant de faire le Show de la form contenant le TabControl, tu supprimes (si nécessaire) la TabPageModel. Quand tu veux ajouter ce type de TabPage à la forme, tu crées une nouvelle instance de ta forme, tu transfères le TabModel depuis la TabPage de la nouvelle forme vers la forme affichée et tu peux faire un dispose() la nouvelle forme.

  3. #3
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Merci très bien ça fonctionne

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 9
    Par défaut
    Bonjour,

    Je cherche à faire la même chose mais je ne voie pas vraiment comment l'intégrer à mon application.
    Est-il possible d'avoir un exemple de la résolution mis en oeuvre dans votre cas ?

    Merci.

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

Discussions similaires

  1. Ajout dynamique tabpages dans tabcontrol.
    Par fred61 dans le forum C#
    Réponses: 2
    Dernier message: 17/07/2011, 19h06
  2. Navigation dans les tabPage d'un tabControl
    Par fortlow dans le forum Windows Forms
    Réponses: 2
    Dernier message: 03/09/2009, 00h05
  3. Réponses: 1
    Dernier message: 03/06/2008, 10h38
  4. changer le nom d'un TabPage dans un TabControl
    Par DEV-10 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/09/2007, 16h58
  5. Comment copier une image dans le presse papier.
    Par cprogil dans le forum Langage
    Réponses: 7
    Dernier message: 09/09/2003, 15h54

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