我使用 AllocConsole()
在winform应用程序中打开控制台。
我该如何防止应用程序在关闭控制台时退出?
编辑
我想要在控制台中显示时间到时间的更新完成百分比。
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%时才会显示。
有其他替代方法吗?
FreeConsole
以将WinForm应用程序与控制台分离,这是否可能?或者会先调用ExitProcess? - keyboardP