Entwickler-Ecke

WinForms - C Sharp - Neues Form kann nicht Angezeigt werden...


ros_media - Di 22.07.08 12:55
Titel: C Sharp - Neues Form kann nicht Angezeigt werden...
Ich bin dabei für einen Kunden ein kleines Wartungs-Tool zu bauen...

Da ich PHP gut kenne habe ich mal VC# 2008 von MS Versucht...
Ich hab soweit alles hinbekommen nur an einer Kleinigkeit scheitere ich kläglich...

Ich habe im Designer ein neues Windows-Form erstellt und wollte es mit

frmInfo frm = new frmInfo();
frm.Show();

aufrufen. Dabei bekomme ich folgenden Fehler:

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

Was hab ich da falsch gemacht?


Danke für eure Hilfe!


bakachan - Di 22.07.08 12:58

Hallo,
entweder du hast den typ des Forms falsch geschrieben oder nicht den richtigen namespace davor (schau mal beim code von deiner Formklasse was da über der classe für ein namespace steht)


UGrohne - Di 22.07.08 13:09

Du musst unter Umständen den Namespace einbinden, hast Du das Form z.B. in einem Unterordner des Projekts erstellt?

Fahr mal mit der Maus über den Klassennamen des Forms und schau, ob da ein SmartTag erscheint. Der hilft Dir, die korrekte using-Direktive hinzufügen zu lassen.


ros_media - Di 22.07.08 13:15
Titel: OK - jetzt gehts aber...
Ich hatte mittendrin den NameSpace geändert...

Macht der Designer dann nicht automaisch für alle Teile eine Änderung??

Oder wo kann ich die Änderungen für alle Dateien durchführen lassen?


UGrohne - Di 22.07.08 13:35

Wenn Du das änderst, sollte auch ein SmartTag auftauchen, mit dem Du Änderungen im Projekt nachziehen lassen kannst. Jedenfalls funktioniert das bei Methoden, Variablen und Klassen so. Bei Namespaces einfach mal ausprobieren. Musst Du aber direkt nach der Änderung schauen, sonst verschwindet der SmartTag wieder.


ros_media - Di 22.07.08 13:48
Titel: Danke für den Tipp...
Vielleicht kann das die Express Edition nicht... oder ich hab das Teil übersehen...