16

WPFアプリケーションを作成していて、アプリケーションのベータ版をリリースしたいのですが、そのために、コンソールウィンドウを基本的に表示/非表示にButtonする名前付きの「デバッグ」を追加しています。各イベントが発生した後、コンソールに適切なメッセージを書き込んでいるので、これは、ユーザーがコンソールのメッセージを確認することで、発生している問題を報告するのに役立ちます。

背景の話でごめんなさい(それが役に立たない場合)。基本的に、C#でコンソールウィンドウを動的に表示/非表示にする方法を知る必要があります。

4

1 に答える 1

31

あなたは今私が質問を理解したと思いますか?

[DllImport("Kernel32")]
public static extern void AllocConsole();

[DllImport("Kernel32")]
public static extern void FreeConsole();


private void button1_Click(object sender, EventArgs e)
{
    AllocConsole();
    Console.WriteLine("test");
}
于 2012-07-22T12:55:02.927 に答える