我使用AllocConsole()
在winform應用程序中打開控制檯。阻止控制檯關閉時應用程序退出
如何禁止在控制檯關閉時退出應用程序?
編輯
completionpercentage不時的更新,我想在控制檯顯示
void bkpDBFull_PercentComplete(object sender, PercentCompleteEventArgs e)
{
AllocConsole();
Console.Clear();
Console.WriteLine("Percent completed: {0}%.", e.Percent);
}
我試圖在RichTextBox作爲替代
s =(e.Percent.ToString());
richTextBox1.Clear();
richTextBox1.AppendText("Percent completed: " +s +"%");
但我什麼無法看到完成百分比更新的時間。它只在100%完成時出現。
還可以嗎?
你的意思是接近使用'X'button? –
是控制檯上的x按鈕 –
您無法停止或禁用該按鈕。您可以使用SetConsoleCtrlHandler()獲取通知,但ExitProcess()調用始終在此之後生成。如果你買不起,請不要使用控制檯。 –