Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Steuerelement von TextBox erben lassen / Toolboxbitmap ändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
05.06.2007, 10:34 Uhr
Lumina



Moing allerseits,

würde gern ein eigenes Steuerelement erstellen, das von Textbox erbt, nach dem Erstellen als dll vorliegt, und das ToolboxIcon würde ich auch gern ändern.

dazu hab ich verschiedene Quellen:

Vererbungslehre für absolute Anfänger (VB.NET)
Steuerelement / Bild der Toolbox ändern
Ableiten eines vorhandenen Steuerelements

alles davon und noch mehr hab ich schon ausprobiert, aber nichts hat funktioniert.


Visual Basic:
Public Class NumericTextBox ' Name der neuen Klasse

  ' erben von System.Windows.Forms.TextBox
  Inherits System.Windows.Forms.TextBox

End Class ' Abschließen der Klassendefinition



führt zu dem Fehler:

Die für die NumericTextBox-Klasse festgelegte System.Windows.Forms.TextBox-Basisklasse darf sich nicht von der System.Windows.Forms.UserControl-Basisklasse eines ihrer anderen partiellen Typen unterscheiden.

Und das Toolboxicon ändert man angeblich so:

Visual Basic:
<ToolboxBitmap("..\TRFFC09.ICO")> _
Public Class ...



aber das geht auch nicht bei mir.

Was mach ich falsch? Bin um jede Idee dankbar.
--
*******************************************
Willst du glücklich sein im Leben, trage bei zu and'rer Glück,
denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück!
*******************************************

Dieser Post wurde am 05.06.2007 um 10:34 Uhr von Lumina editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.06.2007, 12:34 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Welche VB.Net Version?
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.06.2007, 10:12 Uhr
Lumina



.NET Framework 2.0

Hab aber mittlerweile eine Lösung gefunden. Es erschien bei der Fehlermeldung am Ende so ein rotes Ausrufezeichen (ErrorProvider), mit ein paar Optionen, darunter auch "Ändern Sie die Klasse so, dass sie von TextBox erbt" -> da hab ich drauf geklickt und das wars... jetzt gibt es keinen Fehler mehr.

Das mit der ToolBoxBitmap hab ich auch geschafft. Hab das Bild mal über die Oberfläche in die Ressourcen eingebunden und dann funzt auch der Code:


Visual Basic:
<System.Drawing.ToolboxBitmap("TextBoxNum.bmp")> _
Public Class TextBoxNum : Inherits TextBox



Eigentlich sollte es ja auch ohne des gehen, aber naja, es muss auch ein paar Sachen geben, die man nicht versteht.

Danke.

Bis demnächst!
--
*******************************************
Willst du glücklich sein im Leben, trage bei zu and'rer Glück,
denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück!
*******************************************
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: