我使用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()调用始终在此之后生成。如果你买不起,请不要使用控制台。 –