簡體   English   中英

c#在類庫winforms中顯示表單

[英]c# displaying form in class library winforms

我得到了一些代碼,這些代碼實際上是帶有Winform模塊的類庫。 顯然,我無法直接運行類庫。

無論如何,我是否可以“運行”它以便可以看到運行時的外觀? 我需要檢查錨定/對接等嗎?

謝謝

新建一個WinForms項目,引用Module,創建表單實例並顯示它:

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”。

您應該能夠創建一個新的winforms項目(一個EXE,而不是一個DLL),將DLL庫添加為引用,然后實例化並顯示DLL庫中定義的表單的實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM