Salve.
Spero possiate aiutarmi!
Scusate se magari dovrete spostare o eliminare la discussione, sono un principiante e non conosco ancora i termini tecnici del mestiere.
Stò scrivendo un programma in C# e vorrei che il mio obbiettivo è mostrare l' output in un textbox.
Ho creato un textWriter quindi, il quale contenuto dovrebbe essere mostrato nella textBox1, con il textWriter nessun problema ma quando provo a fare il "collegamento" mi restituisce l' errore #CS0144 Non è possibile creare un'istanza della classe o dell'interfaccia astratta 'TextWriter'.
Cosa stò sbagliando?
public class ControlWriter: TextWriter
{
private Control textbox;
public ControlWriter(Control textbox)
{
this.textbox = textbox;
}
public override void Write(char value)
{
textbox.Text += value;
}
public override void Write(string value)
{
textbox.Text += value;
}
public override Encoding Encoding
{
get { return Encoding.ASCII; }
}
}
private void Form1_Load(object sender, EventArgs e)
{
TextWriter writer = new TextWriter(textBox1);
}
private void TextBox1_TextChanged(object sender, EventArgs e)
{
}