// signals to open file to read lines from it private void button1_Click(object sender, EventArgs e) { if (!reading) { myReader = b.openRead(); if (myReader != null) { reading = true; button1.Text = "Read"; label1.Text = ""; button2.Enabled = true; } else { label1.Text = "Open error. Try later"; } } else { // reading an opened file: string s = myReader.read(); if (s == null) { s = "EOF"; } label1.Text = label1.Text + "\n" + s; } }