Benutzer mit den meisten Antworten
Formular [Entwurf] nicht mehr sichtbar

Frage
-
Es kommt vor, dass beim Arbeiten mit Visual Studio Express VB 2005 die Registerkarte z.B. "Form1.vb [Entwurf]" 'plötzlich' nicht mehr sichtbar gemacht weden kann. In der Registerkarte "Form1.vb.Designer" sieht man aber den Aufbau des Formulars in Codeform. Der Menueeintrag "Ansicht.Designer" fehlt. Die Datei "Form1.vb" hat 0 Bytes. Das Projekt lässt sich erstellen. Änderungen am Formular mittels Source-Code lassen sich machen.
Wie kann ich am Formularentwurf wieder grafisch arbeiten?
Antworten
-
Das Problem hat mir stundenlanges Kopfzerbrechen bereitet.
- Doppelklick auf Form1.vb.Designer, dort, wo der Form-Quellcode noch zu lesen ist.
- Alles markieren, ausschneiden
- Doppelklick Form1.vb
- Code einfügen
- Fertig - Form-Designer funktioniert wieder
- Als Antwort markiert Kay GizaMicrosoft employee Montag, 20. Juli 2009 05:49
Alle Antworten
-
Um so ein Problem zu lösen hilft es des öfteren schon mal. Alle mit dem Form zusammenhängenden Dateien zu schließen und dann erneut zu öffnen. Machmal muss man auch das Projekt komplett schließen und dann erneut laden.
Es kommt durchaus mal vor, dass der Designer einfach mal aus dem Tritt gerät.
Sollte das nicht helfen kann es sein, dass wirklich etwas am Code nicht stimmt. Dann muss man die Designerdatei im Quellcodeeditor öffnen und anschließend in der Fehleransicht schaue in welcher Zeile der Fehler ist. Fehlerzeilen im Designer werden nur ausgegeben, wenn man die Datei explitzit im Codeeditor anzeigen lässt und nicht schon bei der Errorpage. -
Ich habe vor Kurzem die deutsche Version v. VB 2008 Express Ed. heruntergeladen. Ich kann in der "Ansicht Designer" nicht arbeiten. Die Toolbox-Leiste ist grau hinterlegt.
Wenn ich im Projektmappen-Explorer mit der rechten Maustauste auf 'My Project' klicke, dann weiter auf öffnen, erhalte ich die Fehlermeldung 'Designerladeprogramm wurde noch nicht initialisiert. Diese Methode kann erst nach der Initialisierung aufgerufen werden.'
Klicke ich mit der rechten Maustaste auf 'Form1.vb', weiter auf 'Ansicht-Designer', so erhalte ich die Fehlermeldung 'Es sind mehr Daten verfügbar.'
Ich habe VB bereits deinstalliert und neu installiert. Leider bis dato ohne Erfolg. Ich las, dass es Einigen ähnlich, jedoch mit VC++ so ging.Kann mir jemand sagen, wie ich den Fehler ausmerzen kann?
-
Das Problem hat mir stundenlanges Kopfzerbrechen bereitet.
- Doppelklick auf Form1.vb.Designer, dort, wo der Form-Quellcode noch zu lesen ist.
- Alles markieren, ausschneiden
- Doppelklick Form1.vb
- Code einfügen
- Fertig - Form-Designer funktioniert wieder
- Als Antwort markiert Kay GizaMicrosoft employee Montag, 20. Juli 2009 05:49
-
Habe das Problem folgendermaßen in den Griff bekommen (C#/VS2005):
In InitializeComponent() allen Programmcode auskommentieren.
Anschließend versuchen das Form in der Entwurfsansicht anzeigen zu lassen. Möglicherweise den Formular-Editor schließen und wieder öffnen, das Projekt neu erstellen etc. Irgendwann sollte ein leeres Formular zu sehen sein.
Anschließend Block für Block in InitializeComponent() die Kommentierung aufheben so dass nach und nach alle Steuerelemente wieder hinzugefügt werden. Zwischendurch auf die Entwurfsansicht wechseln bzw. das Projekt neu erstellen.
Hab zwischendurch immer wieder erlebt dass das Formular wieder mal nicht angezeigt werden konnte, in einem derartigen Fall: Entwurfsansicht schließen/neu öffnen und/oder Projekt zwischendurch immer wieder neu erstellen/bereinigen. Irgendwann sollte es wieder funktionieren.
(Bei mir war das Zuweisen der ForeColor-Eigenschaft eines Labels Schuld daran, dass ich in der Entwurfsansicht irgendwelchen HTML-Code statt meines Formulars zu sehen bekommen habe. Seltsamerweise ließ sich das Projekt ohne Probleme erstellen und wurde auch zur Laufzeit korrekt angezeigt.)- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Montag, 20. Juli 2009 05:49
-
"Fabian112" schrieb im Newsbeitrag news:901d6e0c-cd0d-428b-90e6-13023d633ecf@communitybridge.codeplex.com...aber was ist, wenn meine design datei aber auch weg ist?Aber was ist, wenn man den thread nicht sieht?
--
Viele Gruesse
Peter -
Hallo Fabian,
Schaue zuerst über den Windows Explorer nach, ob sich im Verzeichnis des Projektes
noch Dateien befinden. Für ein Formular wären das:
<Formular>.vb
<Formular>.Designer.vb
<Formular>.resx (optional)
wobei <Formular> für den Namen des Formulars steht.Fehlt nur die <Formular>.Designer.Vb Datei so ist der Formularentwurf verloren,
wenn Du keine Sicherung mehr hast.
Fehlt nur die <Formular>.vb Datei kann man zumindest den Formularentwurf wiederherstellen.
Wenn gar nichts mehr da ist, geht auch nichts mehr.Falls die Antwort Dir nicht reicht, eröffne eröffne bitte einen neuen Beitrag
und erläutere Dein Problem von Anfang an.Diese Diskussion ist mehr als ein Jahr alt und nicht alle Antworten über das Forum,
und die sehen solch alten Beiträge nicht mehr und können der Diskussion nicht folgen,
und Dir somit auch keine Hilfestellung geben.Gruß Elmar
-
Hallo Fabian,
damit alleine kannst Du gar nichts mehr anfangen.
Das ist nur die Projektmappe und die Benutzereinstellungen.
Wenn Du die Standardeinstellungen verwendet hast, finden sich die Quellen
üblicherweise in einem Verzeichnis darunter.Wenn dort kein Unterverzeichnis mehr vorhanden ist, so dürfte das Projekt futsch sein.
Schau aber mal ob Du noch anderswo ein Verzeichnis "Browser" hast...Was schon mal passieren kann ist, dass man via Drag 'n Drop im Explorer
ein Verzeichnis woanders hin verschiebt ohne es (sofort) zu merken.Gruß Elmar
-
Hallo
ich hatte das gleiche Problem. (Visual Basic 2010 Express)
Die Form1.vb war leer.
In der Form1.Designer.vb war der Quellcode für die Form, und zusätzlich die SUB's der Elemente (Button, checkbox ect.; hat sich dort durch einen Doppelklick auf die entsprechenden Elemente hineinkopiert..)
Nach langem suchen und probieren hat folgendes funktioniert:
in der Form1.vb folgendes eingetragen:
Public Class Form1 End Class
Aus der Form1.Designer.vb alles was mit
Private Sub xxxx ..... End Sub
zu tun hat in die Form1.vb verschieben. (zwischen Public Class Form1 und End Class)
Nun habe ich wieder ein Form1.vb[Entwurf] bzw kann im Projektmappen Explorer mit einem Rechtsklick auf Form1.vb den "Ansicht-Designer" anwählen.
Wird nun ein Element im Entwurf angewählt (Doppelklick) wird der Code sofort in Form1.vb erstellt.
Viel Glück
Gruß Jürgen
- Bearbeitet j-overr Donnerstag, 28. Mai 2015 12:11