簡體   English   中英

如何在控制台應用程序的Windows窗體應用程序中指定最后一個窗體?

[英]How to specify last form in Windows forms application in Console Application?

    static class Program
{
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main()
    {
        Thread thread = new Thread(new ThreadStart(Debug));
        thread.Start();
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new MainForm());
    }

    static void Debug()
    {
        Console.WriteLine(Console.ReadLine());
    }

我有類似的東西。 它啟動控制台和Windows窗體。 我想做的是隱藏或關閉控制台應用程序,而不終止整個應用程序,稍后再通過按下按鈕或類似表單中的按鈕來顯示它。 如何防止應用程序關閉?

我們不能只安裝Windows形式的控制台嗎? 我真正的問題是我正在編寫Windows窗體應用程序。 我也想要一個將在Windows窗體上執行和測試某些功能的窗口(控制台窗口)。

類似的答案在這里: http : //social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/ea8b0fd5-a660-46f9-9dcb-d525cc22dcbd

基本上,似乎您需要調用一些Windows API函數來顯示/隱藏控制台。

暫無
暫無

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

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