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

Windows Forms Discussion :

Transition entre tabs


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Points : 18
    Points
    18
    Par défaut Transition entre tabs
    Bonjour,

    Je suis en train de faire un programme où j'utilise un TabControl pour simuler plusieurs "pages" différentes dans mon programme.
    Le problème est que sur certains Tab j'ai pas mal de controls et quand je passe dans Tab à l'autre, le chargement des différents controls se fait encore quand le Tab à changé...Ce qui fait que l'on voit de manière saccadées l'affichage des différents controls...et ce n'est pas très esthétique.

    J'aurais donc aimé savoir s'il est possible de faire une transition de tabs sans qu'il y ait de saccades lors du chargements des controls (genre que ça charge d'abord tous les controls et ensuite que ça fasse la transition de tab)!

    Merci d'avance pour votre aide.

  2. #2
    Membre habitué Avatar de Saten
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 203
    Points : 133
    Points
    133
    Par défaut
    Ce que tu demande, je doute fort que ce soit possible, on ne peut pas gérer comme ça le chargement en mémoire des controles d'un autre tabcontrol...
    Tu as combien de controles? Car il faut en avoir vraiment la masse pour que ça fasse ça quand même!

    Sinon, il faudrait envisager une autre méthode d'affichage, voir même une nouvelle gestion de tes controles internes, pour réduire leur nombre dans les tabs. Utilise peut être des panels visibles/invisibles dans tes tabcontrols.
    Défenseur de l'Apéro Social

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 109
    Points : 120
    Points
    120
    Par défaut
    Tu peux essayer utilisant un usercontrol par onglet . Chaque usercontrol contiendrait l'ensemble des tes controls pour un onglet. Le control onglet ne contiendra alors que des usercontrols. Le chargement sera peut être moins saccadé...

    Pour ma part j'ai eu trop de problèmes avec le controlTab, notamment pour modifier son style, et je préfère passer par un controlTab "artisanal".

  4. #4
    Membre habitué Avatar de Saten
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    203
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 203
    Points : 133
    Points
    133
    Par défaut
    Citation Envoyé par karlus Voir le message
    Pour ma part j'ai eu trop de problèmes avec le controlTab, notamment pour modifier son style, et je préfère passer par un controlTab "artisanal".
    +1, c'est bien mieux...
    Défenseur de l'Apéro Social

Discussions similaires

  1. [VBExpress2005] Gestion Entrée/Tab et textbox
    Par BassBeat dans le forum Windows Forms
    Réponses: 5
    Dernier message: 03/04/2007, 15h22
  2. transition entre les pages
    Par jmjmjm dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/09/2006, 19h35
  3. transition entre deux animations
    Par Adren dans le forum Flash
    Réponses: 5
    Dernier message: 18/07/2006, 21h03
  4. Transition entre pages
    Par Seth77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/05/2006, 13h30

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