Io uso AllocConsole()
per aprire una console in un'applicazione winform.Impedire l'uscita dall'applicazione quando la console viene chiusa
Come è possibile impedire all'applicazione di uscire quando la console è chiusa?
EDIT
L'aggiornamento del completionpercentage di tanto in tanto è quello che voglio mostrare in console
void bkpDBFull_PercentComplete(object sender, PercentCompleteEventArgs e)
{
AllocConsole();
Console.Clear();
Console.WriteLine("Percent completed: {0}%.", e.Percent);
}
Ho provato il RichTextBox come l'alternativa
s =(e.Percent.ToString());
richTextBox1.Clear();
richTextBox1.AppendText("Percent completed: " +s +"%");
Ma io non è possibile visualizzare l'aggiornamento di completamento del periodo di tempo. Appare solo quando è completo al 100%.
Qualsiasi alternativa?
intendi vicino usando 'X'button? –
sì il tasto x sulla console –
Non è possibile fermarlo o disabilitarlo. È possibile ottenere una notifica per esso con SetConsoleCtrlHandler() ma la chiamata ExitProcess() viene sempre effettuata dopo. Non usare una console se non puoi permetterti. –