Ich habe nicht viel Arbeit mit .NET, also vergib mir, wenn dies eine triviale Lösung hat.Visual C#, Winforms und Partial Class Madness
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 sind "* .Designer.cs" -Dateien.
Im Allgemeinen ist das in Ordnung. Wenn ich jedoch einen partial class
Code habe, der einige Steuerroutinen implementiert, wird das ziemlich ärgerlich. Wenn Sie beispielsweise auf die Quelldatei doppelklicken, gelangen Sie zum Winforms-Designer und erhalten ein leeres Formular. Total nutzlos.
Um dies zu umgehen, müssen Sie mit der rechten Maustaste auf die betreffende Quelldatei klicken und im Kontextmenü "Code anzeigen" auswählen.
Meine Frage ist ziemlich einfach: Gibt es irgendein frigging Weg, um diese Absurdität zu umgehen? Wenn nicht, frage ich mich, wie die Leute ihren UI-Handling-Code organisieren.
Danke!
Es gibt einen guten Weg, stattdessen die Teilklasse als Teilbaum genau wie wo der Designer-Code befindet. Siehe diese Antwort: http://stackoverflow.com/questions/245851/winform-partial-classes – CallMeLaNN