C#: das aufteilen einer Klasse in mehrere Dateien (mit einem Formular)

Mit: C#, VS2008

Habe ich hauptsächlich folgende form-Klasse:

[Main.cs]

namespace Server
{
   public partial class PipeServerform : System.Windows.Forms.Form
   {
   ...
   }
}

Aber es ist groß und lang und enthält GUI + Logik-code.

So, ich teilen Sie die Klasse in mehrere Dateien für eine einfachere Verwaltung und erstellen Sie diese Datei, enthält nur die Logik details:

[DoCommands.cs]

namespace Server
{
   public partial class PipeServerform : System.Windows.Forms.Form
   {
   ...
   }
}

Das funktioniert... ABER! Die 'DoCommands.cs' Datei innerhalb der VS2008-Projekt hat nun eine standardmäßig leere GUI 'form' - Fenster zugeordnet.

Macht es Sinn, als es noch Teil der main-form Klasse, aber ich nahm an, die Trennung zwischen den verschiedenen Dateien informieren möchte VS2008, dass es einfach ein Logik-Datei-Halter, der einfach Befehle, und enthält keine GUI-form-code.

Gibt es eine einfache Möglichkeit, dies zu lösen ansehen? So, dass die 'DoCommands.cs' - Datei nicht über die zugehörige leere GUI-Formular?

Oder muss ich buchstäblich aufteilen in verschiedene Klassen?

Dank.

Schreibe einen Kommentar