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 :

Control personnalisé complexe


Sujet :

VB.NET

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Août 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 6
    Par défaut Control personnalisé complexe
    Bonjour à tous,

    Je cherche depuis longtemps à créer un control personnalisé complexe, composé de plusieurs sous-controls.

    Quelques exemples d'utilisation pour bien comprendre :

    - un control représentant le support d'une carte d'identitié dans lequel un autre control représente la photo.
    - un control représentant un camembert de Trivial Poursuit dans lequel un/des control(s) représentent des portions.
    - etc.

    Dans ces 2 exemples les sous-controls auront leurs propres évènements.

    Pour les controls principaux et secondaires j'ai créé une classe. Dans mon cas, n'étant pas des controls rectangulaires, j'ai utilisé des régions d'une forme particulière que j'ai affecté à mes classes (j'espère être clair... ).

    Dans ma classe n°1 (mon camembert par exemple), j'ajoute le control n° 2 (ma portion) via une commande du sytle "me.controls.add(maPortion)". Le problème est qu'à partir de cet ajout le système semble boucler (tout devient lent et impossible de débugger). --> en testant diverses possibilités j'ai constaté que le fait d'affecter une région au control n°2 provoquait le problème (mais peut être que je me trompe...)

    Pour vous aider à mieux comprendre mon problème, je vous joins un programme exemple (mon camembert est représenté par un control "Triangle" et ma portion par un control "Cercle"). A la ligne 53 de la classe n°1, le simple fait de décommenter la ligne, entraîne le problème évoqué ci-dessus...

    Peut être qu'il existe une meilleure façon, plus simple et efficace, que celle que j'ai utilisée (c'est même certain...)

    Je vous remercie pour votre aide !

    Aukys.
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 21/02/2008, 12h16
  2. Controle personnalisé & Boite à outils
    Par Totanne dans le forum Windows Forms
    Réponses: 6
    Dernier message: 31/12/2007, 17h53
  3. Création Controle personnalisé
    Par moumoune65 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 05/09/2007, 22h18
  4. DataGridView dans Controle personnalisé
    Par Andrenn dans le forum Windows Forms
    Réponses: 5
    Dernier message: 06/07/2007, 16h37
  5. [VB.NET] Evenement par défaut sur controle personnalisé
    Par anthony70 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 31/08/2004, 16h19

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