Autor Beitrag
Geneesys
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36



BeitragVerfasst: Di 28.04.15 07:44 
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 :( ?

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4805
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: 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.).

Für diesen Beitrag haben gedankt: Geneesys
Geneesys Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 36



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4805
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: 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.