c#在类库winforms中显示表单

时间:2011-03-27 10:22:54

标签: c# winforms

我已经获得了一些实际上是带有Winform模块的类库的代码。显然我不能直接运行类库。

无论如何,我可以“运行”它以便我可以看到运行时表单的样子吗?我需要检查锚定/对接等吗?

由于

2 个答案:

答案 0 :(得分:4)

创建一个新的WinForms项目,引用该模块,创建一个表单实例并显示它:

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());
        }
    }
}

假设您的DLL名为“WfModule.Dll”,表单名为“WfModuleForm”。

答案 1 :(得分:1)

您应该能够创建一个新的winforms项目(EXE,而不是DLL),添加DLL库作为参考,然后实例化并显示DLL库中定义的表单实例。