Frage

Ich habe nicht viel Arbeit mit .NET getan, also verzeiht mir, wenn dies eine triviale Lösung hat.

Das "Problem" (eher ein Ärgernis, wirklich) ist, dass die VC # IDE alle Dateien öffnet, die eine Klasse, die von System.Windows.Forms.Form in Design-Ansicht erbt, standardmäßig . Die einzige Ausnahme "* .Designer.cs" -Dateien zu sein.

Im Allgemeinen ist es in Ordnung. Wenn ich jedoch eine partial class haben, die eine gewisse Kontrolle Handler-Code implementiert, wird dies durchaus ein Ärgernis. Wenn auf der Quelldatei einen Doppelklick auf, zum Beispiel, sind Sie mit dem WinForms-Designer gemacht und mit einer leeren Form dargestellt. Völlig nutzlos.

Um dies zu umgehen, müssen Sie nach einem Rechtsklick auf der Quelldatei in Frage, und wählen Sie „Code anzeigen“ aus dem Kontextmenü.

Meine Frage ist ziemlich einfach: gibt es jeder frigging Weg, um dieses ad absurdum zu bekommen? Wenn nicht, ich frage mich, wie die Leute organisieren ihre UI-Handling-Code.

Danke!

War es hilfreich?

Lösung

Ja.

Im Kontextmenü der Datei, wählen Sie „Öffnen mit ...“ und verwenden Sie die „Als Standard festlegen“, um mit Ihrem bevorzugten Editor ausgewählt (in Ihrem Fall wahrscheinlich der CSharp-Editor).

Andere Tipps

Statt der rechten Maustaste und view-Code, ich benutze immer einen Doppelklick, und es geht in die Codepage, auf das Ereignis Form_Load fokussiert, die leer und ignoriert gelassen werden kann.

Wenn Sie wirklich das Verhalten beheben wollen, schlage vor, dass ich irgendwie Ihre Datei kein Formular sein! Schuld kippe VS für das Denken Sie mit einem Formular arbeiten möchten, wenn Sie eine Form der Datei öffnen!

Klicken Sie einmal auf die Datei im Projektmappen-Explorer, und drücken Sie F-7.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top