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

C# Discussion :

panel à l'intérieur d'une autre panel C#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur génie électrique et informatique industrielle
    Inscrit en
    Février 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur génie électrique et informatique industrielle
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2010
    Messages : 29
    Par défaut panel à l'intérieur d'une autre panel C#
    Bonjours,

    Je développe un logiciel qui contient un tableau de bord avec plusieurs paramètres graphiques, je me suis stagné sur un problème au niveau du basculement des panels. Chaque panel contient des informations que l'utilisateur les affichent en cliquant sur le button qui convient.

    Je bascule chaque panel par la propriéter BringToFront() ou SendToBack(), et ça marche parfaitement.

    Mon problème c'est que je me suis trouver par plusieurs panels (45 panels). lorsque j'essaye de copier (dupliquer) un panel pour créer une nouvelle page, le nouveau panel (dupliqué) se créer à l'interieur d'un autre panel (par accident) et je n'arrive plus à gérer les panels (pages) avec ce nombre de panels et bien aussi qu'ils sont positionnés dans la même localisation (location).

    Ma Question c'est est ce qu'il y a une liste qui affiches les toutes les controls de la Form et qui affiche chaque control et ses (children/parents) pour bien gérer les controls ?

    Je suis vraiment bloqué ici, et je n'arrive plus à me progresser.

    Merci d'avance.

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    il ne faut pas faire ça
    niveau performance trop de choses c'est pas top, le mieux est de n'avoir qu'un panel affiché à la fois, et donc de remover les autres (sans les perdre)
    niveau développement tu ne peux pas t'y retrouver, il vaut mieux faire des usercontrol, qui sont un mix entre un panel et une form, donc tu design ce que tu veux dessus
    et après selon ce que tu dois afficher tu instancies par code le UC et tu le poses (this.Controls.Add)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/05/2008, 16h59
  2. Instance de classe à l'intérieur d'une autre
    Par cobolfingaz dans le forum C#
    Réponses: 12
    Dernier message: 17/01/2008, 11h25
  3. Réponses: 6
    Dernier message: 23/07/2007, 15h06
  4. Réponses: 2
    Dernier message: 16/02/2007, 18h49
  5. Réponses: 2
    Dernier message: 10/12/2004, 15h43

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