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 :

Changer l'index d'un tabpage


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Consultant finance
    Inscrit en
    Mars 2009
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant finance

    Informations forums :
    Inscription : Mars 2009
    Messages : 168
    Par défaut Changer l'index d'un tabpage
    Bonjour tout le monde,

    Je souhaiterais changer les index des TabPages de mon TABCONTROL1 selon la position de la souris (par exemple sur un événement MouseUp)

    Attention TABCONTROL1 a la propriété Multiline à TRUE.

    Merci beaucoup pour votre aide.

    JP

  2. #2
    Membre expérimenté Avatar de anonymousse
    Profil pro
    Inscrit en
    Février 2011
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 130
    Par défaut
    Est-ce que je comprends bien ton besoin c'est de pouvoir modifier l'ordre d'affichage de tes Tabpages ?

    Essaies le code suivant dans le traitement de l'évènement que tu choisis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim IndexTP1 As Integer = TabControl1.TabPages.IndexOf(nameTP1)
                    Dim IndexTP2 As Integer = TabControl1.TabPages.IndexOf(nameTP2)
                    TabControl1.TabPages(IndexTP1) = nameTP2
                    TabControl1.TabPages(IndexTP2) = nameTP1
    (Il est peut-être nécessaire de traiter l'existence des Tabpages concernés avant)

  3. #3
    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
    On peut faire ainsi:
    - créer une liste de TabPages,
    - ajouter à la liste toutes les TabPage du tabControl,
    - supprimer toutes les pages du TabControl,
    - ajouter au tabControl toutes les pages de la liste dans l'ordre choisi.

Discussions similaires

  1. récupérer l'index du nouveau TabPage
    Par TaymouWan dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/03/2009, 09h45
  2. evenement changer d'index
    Par zandru dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 02/07/2008, 16h12
  3. Changer les index de controles insérés dynamiquement
    Par BM42 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/10/2007, 14h49
  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. changer le index.htm
    Par pharaonline dans le forum Apache
    Réponses: 2
    Dernier message: 16/06/2006, 20h13

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