UserControl einbinden

zioProduct

Erfahrenes Mitglied
#1
Huhu, mal wieder ich, mal wieder ne peinliche Frage;

Ich habe nen UserControl mit nem ActiveX element drauf. Nun will ich dieses Usercontrol in mein Panel3 auf Fom3 einbinden. Aufgerufen wird das UserControl in einer Methode welche von einer 2ten Form aufgerufen wird.

Mein Problem, wie übergebe ich dem Panel das UserControl?

Panel3.creatControl(usercontrol);
this.Panel3 = usercontrol();

geht nicht, und nen add oder sowas gibs ja bei dem Panel nicht. Vielen Dank im vorraus :)

mfg
ziop :)
 

zioProduct

Erfahrenes Mitglied
#3
Woooho :) Danke, mann ist das peinlich :(
Trotzdem nun läufts immerhin :)
 

kuli

Grünschnabel
#4
hallo habe zufällig das selbe problem und ich wollte fragen warum bei mir die Methode
Controls nicht erkannt wird.. welche Art von Panel brauch ich eigendlich...habs mit stackpanel probiert und hat nicht geklappt..

übrigens, verwende wpf

danke
 
Zuletzt bearbeitet:

em66

Grünschnabel
#7
Guten Tag,
ich bin über diesem Beitrag gestolpert. Mein Problem ist ein etwas anderes als deins, aber evtl kannst du ja helfen.

ich versuche ein ActiveX-Element auf eine UserControl zu packen und dort dann zu verwenden. Jedoch erhalte ich beim debuggen des Projekts eine Fehlermeldung und die UserControl wird nich erstellt.
Fehlermeldung: " UserControl "..." konnte nicht erstellt werden! Fehlermeldung: "Klasse nicht registriert (Ausnahme von hresult: 0x80040154 (REGDB_E_CLASSNOTREG))""

Da dies bei dir ja funktioniert, die Frage, ob du mir evtl weiter helfen kannst?
1) ist dabei etwas zu beachte/einzustellen?
2) weißt du wo bei mir der Fehler liegen könnte?

Wäre dankbar für jede hilfe. Viele Grüße
 

em66

Grünschnabel
#9
Das Activex-Element ist registriert auf dem rechner. Wenn ich es in eine normale windowsFormApp in Visual Studio packe und diese Starte, funktioniert auch alles.

Versuche ich nun aber statt der WindowsForm eine Windows Usercontrol zu verwenden (weil dies für weitere verwendung notwendig ist), Kann die Control nicht erstellt werden und der Fehler erscheint.
 

em66

Grünschnabel
#11
ja, das ist damit gemeint.
beim designen kann ich das Element auf das Control packen, da gibt es kein problem. Erst wenn versuche es zu compillieren/erzeugen.
Das Activex auf die Control ziehen geht. Aber die Control wird erst garnicht erzeugt, sodass auch nich auf eine weitere Form ziehen kann