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 :

[C#][Formulaire Hérité] Le constructeur sur le type 'Classe' est introuvable.


Sujet :

Windows Forms

  1. #1
    Membre expérimenté Avatar de davcha
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 258
    Points : 1 539
    Points
    1 539
    Par défaut [C#][Formulaire Hérité] Le constructeur sur le type 'Classe' est introuvable.
    J'ai un avertissement au niveau du designer quand j'essaie de visionner le concepteur de vue d'un de mes formulaires hérités.

    Grosso modo, j'ai deux formulaires A et B, B héritant de A.
    Quand j'essaie de visionner B avec le concepteur de vue, l'IDE me retourne l'erreur : Le constructeur sur le type 'A' est introuvable.

    A noter que la seule particularité est que le type A n'a qu'un seul constructeur et que celui-ci prend un paramètre.

    Savez-vous d'où vient le problème ?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Points : 343
    Points
    343
    Par défaut
    Et bien tout simplement que pour visualiser dans l'editeur de form, VS a besoin de lancer de constructeur mais si parametre avec valeur inconnue alors POUF casser ... le truc, c'est de determiner une valeur par defaut pour ton constructeur ou bien de surcharger un 2eme constructeur qui celui-ci ne prendra pas de parametres et ne servira que a lancer l'editeur de form
    1 || 1 = 1
    1 && 1 = 1
    1 * 1 = 1
    Bon après tout, peut-être que Van Damme avait raison :
    1 + 1 = 1 // harmonie parfaite

  3. #3
    Membre expérimenté Avatar de davcha
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 258
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 258
    Points : 1 539
    Points
    1 539
    Par défaut
    C'est bien ce qui m'avait semblé... Et je viens de me rendre compte que quand j'avais essayé d'ajouter un constructeur protégé à ma classe A, pour le concepteur de vue, donc... Ben comme un connard, je l'ajoutais à une autre classe qui n'avait rien à voir du tout avec A...

    Merci pour l'aide en tout cas.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/06/2014, 18h03
  2. [Débutant] Invocation du constructeur sur le type
    Par tornade69 dans le forum C#
    Réponses: 1
    Dernier message: 03/09/2013, 10h42
  3. Problème sur les formulaires hérités
    Par sylum dans le forum Windows Forms
    Réponses: 1
    Dernier message: 13/09/2010, 21h11
  4. Le constructeur sur le type 'Classe' est introuvable
    Par jeandadaf dans le forum VB.NET
    Réponses: 4
    Dernier message: 23/07/2009, 22h04
  5. Application Portable sur differents types de BDD
    Par sylvain_2020 dans le forum Décisions SGBD
    Réponses: 11
    Dernier message: 23/09/2003, 12h59

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