public static bool ShowStandardProcessDialog([CanBeNull] IWin32Window owner, string process, ArgumentString arguments, string workingDirectory, string input, bool useDialogSettings) { var outputCtrl = new EditboxBasedConsoleOutputControl(); using (var formProcess = new FormProcess(outputCtrl, process, arguments, workingDirectory, input, useDialogSettings)) { formProcess.ShowDialog(owner); return(!formProcess.ErrorOccurred()); } }
private protected FormStatus() : base() { ConsoleOutput = new EditboxBasedConsoleOutputControl(); InitializeComponent(); }