Entwickler-Ecke

WinForms - Neue Windows Form wird von Projekt nicht erkannt


Geneesys - Di 28.04.15 07:44
Titel: Neue Windows Form wird von Projekt nicht erkannt
Hallo zusammen,

ich hoffe ihr könnt mir noch einmal helfen:

Wenn ich eine neue Windows Form zu meinem Projekt hinzufüge z.B Form2 kann ich diese in meiner Main form nicht "verlinken".

Form2 F new Form2(); <- Hier findet er einfach die Form2 nicht. Selbst wenn ich Form2 lösche und z.B eine neue Form mit Form3 anlege.

Wieso findet meine Main Form die 2te Form nicht :( ?


Quelltext
1:
Der Typ- oder Namespacename "Form2" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)                    


Könnt ihr mir helfen ?

Vielen Dank


Th69 - Di 28.04.15 08:32

Überprüfe mal die Namensbereiche (namespace) der verschiedenen Form-Klassen.

Beim Visual Studio kannst du über das Kontextmenü (sofern der Cursor über Form2 steht) den Unterpunkt "Resolve" (oder so ähnlich) aufrufen (es gibt dort 2 Möglichkeiten: entweder mittels using oder aber ausgeschriebenen Namensbereich).

Am besten passe aber die Namensbereiche so an, daß es nur einen für das ganze Projekt gibt (du kannst auch den ObjectView aufrufen: dort siehst du alle Namensbereiche, Klassen, Methoden etc.).


Geneesys - Di 28.04.15 08:38

Hey und danke für deine Antwort,

es scheint echt so das Form2 einen anderen Namespace hat - wieso auch immer. Wie genau stell ich es an den Namespace zu ändern? Do das beide wieder den gleichen haben ? Einfach umbenennen geht leider nicht.. :(

EDIT: Sorry das ich soo viel frage: Wo genau finde ich den Object View o:

OU okey habe es gefunden :P Danke dir für den Tipp mit dem Namescpace =) Klappt nun alles!


Vielen Dank


Th69 - Di 28.04.15 08:48

Schön ;-)

Du kannst den Standard-Namensbereich bei den Projektoptionen einstellen, so daß für jede neue Form/Klasse automatisch dieser benutzt wird.