// signals to open buffer and also to write lines into it private void button1_Click(object sender, EventArgs e) { if (!writing) { mywriter = b.openWrite(); if (mywriter != null) { writing = true; button1.Text = "Write"; textBox1.Text = ""; button2.Enabled = true; } else { textBox1.Text = "Open Error"; } } else { // writing an opened file: mywriter.write(textBox1.Text); textBox1.Text = ""; } }