none
TabControl RRS feed

  • Question

  • bonjour,

    je suis débutante sur Visual Basic Express

    voici mon problème,

    sur le Form1 j'ai mis un TabControl ayant 4 pages,
    est t'il possible de masquer certain onglet (page) sur l'événement Load de Form1 ?

    quel control devrais-je utiliser pour stoker beaucoup de données (16 colonnes et des milliers de lignes) ?

    merci!
    isabelle

    mercredi 29 septembre 2010 20:31

Réponses

  • Bonjour,

    Oui :

    Me.TabControl.TabPages.Insert(<position où doit être ajouté l'onglet>, Me.tabPage1)
    

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Proposé comme réponse EhJoe jeudi 30 septembre 2010 03:39
    • Marqué comme réponse Alex Petrescu jeudi 30 septembre 2010 10:43
    mercredi 29 septembre 2010 21:08
    Modérateur
  • Bonjour,

    est t'il possible de masquer certain onglet (page) sur l'événement Load de Form1 ?
    Oui, il suffit de faire :

    Me.TabControl.TabPages.Remove(Me.tabPage1)
    

    quel control devrais-je utiliser pour stoker beaucoup de données (16 colonnes et des milliers de lignes) ?
    Un DataGridView devrait suffir...

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Alex Petrescu jeudi 30 septembre 2010 10:43
    mercredi 29 septembre 2010 20:47
    Modérateur

Toutes les réponses

  • Bonjour,

    est t'il possible de masquer certain onglet (page) sur l'événement Load de Form1 ?
    Oui, il suffit de faire :

    Me.TabControl.TabPages.Remove(Me.tabPage1)
    

    quel control devrais-je utiliser pour stoker beaucoup de données (16 colonnes et des milliers de lignes) ?
    Un DataGridView devrait suffir...

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Marqué comme réponse Alex Petrescu jeudi 30 septembre 2010 10:43
    mercredi 29 septembre 2010 20:47
    Modérateur
  • merci Gilles,

    Le 2010-09-29 16:47, Gilles TOURREAU [MVP] a écrit :

    Bonjour,

    /est t'il possible de masquer certain onglet (page) sur l'événement Load de Form1 ? /Oui, il suffit de faire :


    Me.TabControl.TabPages.Remove(Me.tabPage1)

    Remove supprime la page, est il possible de l'afficher à nouveau suite à cette commande ?

    isabelle

    mercredi 29 septembre 2010 21:03
  • Bonjour,

    Oui :

    Me.TabControl.TabPages.Insert(<position où doit être ajouté l'onglet>, Me.tabPage1)
    

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    • Proposé comme réponse EhJoe jeudi 30 septembre 2010 03:39
    • Marqué comme réponse Alex Petrescu jeudi 30 septembre 2010 10:43
    mercredi 29 septembre 2010 21:08
    Modérateur
  • ok merci Gilles,
    je comprend que l'on peut supprimer et/ou ajouter un TabPage, mais pas le masquer.

    isabelle

    Le 2010-09-29 17:08, Gilles TOURREAU [MVP] a écrit :

    Bonjour,
    Oui :


    Me.TabControl.TabPages.Insert(<position où doit être ajouté l'onglet>, Me.tabPage1)

    Cordialement

    jeudi 30 septembre 2010 03:50
  • Bonjour,

    Il n'existe pas de propriété permettant de masquer un TabPage. Vous devez le supprimer/inserer pour le masquer/afficher.

    Cordialement


    Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr
    dimanche 3 octobre 2010 12:51
    Modérateur