private void button2_Click(object sender, EventArgs e) { link.DataRenewed -= Link_DataRenewed; link.Close(); link = null; GC.Collect(); label1.Text = "Not connected"; button1.Enabled = true; button2.Enabled = false; }