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 :

Personnaliser un contrôle de base


Sujet :

VB.NET

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut
    Bonjour à toutes et tous,

    J'essaie de personnaliser un contrôle de base sous Visual Studio 2010 en suivant les conseils d'un livre mais rien ne se passe comme prévu...

    Si j'ai bien tout compris, je dois créer un contrôle utilisateur et hériter du contrôle sur lequel je veux me baser.

    Je fais donc ceci comme indiqué dans le livre :
    1. Je crée un projet de type "Bibliothèque de contrôles Windows"
    2. J'obtiens un genre de formulaire sans bord
    3. Je passe en fenêtre de code (F7)
    4. Je remplace l'héritage System.Windows.Forms.UserControl par System.Windows.Forms.CheckBox par exemple


    Le gros hic c'est que je ne vois pas cette ligne dans le fenêtre de code, je n'ai que ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Class UserControl1
     
    End Class
    J'essaie alors de provoquer l'héritage en entrant moi-même la ligne adéquate :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Inherits System.Windows.Forms.CheckBox
    Et là erreur ! VS me dit que la classe de base est définie 2 fois !

    Où dois-je donc aller pour modifier la classe de base ?

    Merci d'avance,

    webrider

    ********** Fusion **********

    Je viens encore de scruter le web et ma façon de faire paraît être la bonne, malgré tout VS me signale une erreur (en Anglais) :

    Error 1 Base class 'System.Windows.Forms.TextBox' specified for class 'UserControl1' cannot be different from the base class 'System.Windows.Forms.UserControl' of one of its other partial types. C:\Users\webrider\documents\visual studio 2010\Projects\WindowsControlLibrary1\WindowsControlLibrary1\UserControl1.vb 2 14 WindowsControlLibrary1
    Voici le code complet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Public Class UserControl1
        Inherits System.Windows.Forms.TextBox
    End Class
    Merci pour votre aide !

    webrider
    Dernière modification par Danyel ; 06/06/2011 à 18h39. Motif: Fusion

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

Discussions similaires

  1. Personnaliser un type de base
    Par monmien dans le forum C#
    Réponses: 8
    Dernier message: 07/07/2011, 16h49
  2. outil pour contrôle integrité base de données
    Par fgalves dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 04/05/2011, 14h54
  3. Réponses: 3
    Dernier message: 16/11/2009, 11h48
  4. Personnaliser le formulaire de base pour un projet
    Par toure32 dans le forum Delphi
    Réponses: 2
    Dernier message: 13/11/2006, 23h43
  5. Réponses: 1
    Dernier message: 25/01/2006, 21h44

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