Używam AllocConsole()
do otwierania konsoli w aplikacji WinForm.Zapobieganie zamknięciu aplikacji po zamknięciu konsoli
W jaki sposób mogę uniemożliwić zamknięcie aplikacji po zamknięciu Konsoli?
EDIT
Aktualizacja completionpercentage od czasu do czasu jest to, co chcę pokazać w konsoli
void bkpDBFull_PercentComplete(object sender, PercentCompleteEventArgs e)
{
AllocConsole();
Console.Clear();
Console.WriteLine("Percent completed: {0}%.", e.Percent);
}
Próbowałem RichTextBox jako alternatywnego
s =(e.Percent.ToString());
richTextBox1.Clear();
richTextBox1.AppendText("Percent completed: " +s +"%");
ale nie można zobaczyć czasu aktualizacji aktualizacji. Pojawia się tylko wtedy, gdy jest w 100% kompletny.
Dowolna alternatywa?
masz na myśli używając 'X'button blisko? –
tak przycisk x na konsoli –
Nie można tego zatrzymać ani wyłączyć. Możesz otrzymać powiadomienie za pomocą SetConsoleCtrlHandler(), ale wywołanie ExitProcess() jest zawsze wykonywane po tym. Nie korzystaj z konsoli, jeśli nie możesz sobie na to pozwolić. –