2010-12-22 16 views
2

ich ein Benutzersteuerelement in einem separaten Projekt in der gleichen Lösung erstellt haben möchte ich es in verwenden Meine Lösung sieht wie folgt aus:.C# Usercontrol aus anderen Projekt in Lösung Hinzufügen

Solution layout

Wie Sie Ich kann sehen, ich habe einen Verweis auf das andere Projekt in der Lösung gemacht. In frmWizard.cs wird das Benutzersteuerelement jedoch nicht in der Toolbox angezeigt. (Wenn ich ein Formular in WizardPages erstellen, tut es) Ich habe versucht, ein "using WizardPages.WizardPages.cs" zu frmWizard.cs hinzufügen, aber Visual Studio berichtet, dass das nicht existierte.

Irgendwelche Vorschläge würden geschätzt.

Tim

+0

Ist Ihre Klasse bei jeder Änderung als "Internal" gekennzeichnet? – digEmAll

+1

Wir brauchen Ihren Code hier. – Ikaso

Antwort

2

Sie haben vergessen, die Klasse öffentlich zu machen.

+0

Sehr wahrscheinlich ist das das Problem. Also @Tim nur deklarieren Sie Ihre Klasse als "public class WizardPages" und alle neu erstellen ... – digEmAll

+0

Könnte dieser sein: http://stackoverflow.com/questions/2064196/controlling-user-workflow-in-winforms/2065213#2065213 –

+0

Vielen Dank. Ich fühle mich jetzt ziemlich dumm. –

Verwandte Themen