public static void ResetTextBox() { if (OldWriter != null) { Console.SetOut(OldWriter); OldWriter = null; } Writer = null; }
public static bool SetTextBox(TextBox textBox) { if (textBox == null) { Console.WriteLine("textBoxがnullです"); return(false); } else if (Writer != null) { Console.WriteLine("既にWriterがセットされています。Resetを呼んでください"); return(false); } Writer = new TextBoxConsoleWriter(textBox); OldWriter = Console.Out; Console.SetOut(Writer); return(true); }