using System;
using System.IO;
using System.Text;
using System.Windows.Forms;
namespace CustomTextBoxWriterExample
{
internal class CustomTextBoxWriter : TextWriter
{
public CustomTextBoxWriter (TextBox textbox)
{
this.TextBox = textbox;
}
public override void WriteLine (string value)
{
this.TextBox.AppendText ($"{value} {Environment.NewLine}");
}
public override Encoding Encoding
{
get
{
return Encoding.UTF8;
}
}
public TextBox TextBox { get; private set; }
}
}