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 :
- Je crée un projet de type "Bibliothèque de contrôles Windows"
- J'obtiens un genre de formulaire sans bord
- Je passe en fenêtre de code (F7)
- 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 :
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
1
2
3 Public Class UserControl1 End Class
Et là erreur ! VS me dit que la classe de base est définie 2 fois !
Code : Sélectionner tout - Visualiser dans une fenêtre à part Inherits System.Windows.Forms.CheckBox
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) :
Voici le code completError 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
Merci pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public Class UserControl1 Inherits System.Windows.Forms.TextBox End Class
webrider
Partager