2011-03-27 5 views
0

J'ai reçu du code qui est en fait une bibliothèque de classes avec un module Winform. Évidemment, je ne peux pas exécuter la bibliothèque de classe directement.C# affichant le formulaire dans la bibliothèque de classes winforms

Y a-t-il un moyen de le 'lancer' pour que je puisse voir à quoi ressemblera le formulaire lors de l'exécution? Je dois vérifier l'ancrage/l'ancrage, etc.

Merci

Répondre

4

Faire un nouveau projet WinForms, la référence du module, créer une instance de la forme et le montrer:

using WfModule; 
namespace WindowsFormsApplication1 
{ 
    static class Program 
    { 
     /// <summary> 
     /// Der Haupteinstiegspunkt für die Anwendung. 
     /// </summary> 
     [STAThread] 
     static void Main() 
     { 
      Application.EnableVisualStyles(); 
      Application.SetCompatibleTextRenderingDefault(false); 
      Application.Run(new WfModuleForm()); 
     } 
    } 
} 

En supposant que votre DLL est appelée « WfModule.Dll » et la forme est appelée « WfModuleForm ».

1

Vous devriez être en mesure de créer un nouveau projet WinForms (un EXE, pas une DLL), ajoutez la bibliothèque de DLL comme référence, puis instancier et montrer une instance de la forme définie dans la DLL bibliothèque.

Questions connexes