public Form1() { InitializeComponent(); render = new Render(); allButtons = new Button[] { minimizeBtn, maximizeBtn, exitBtn, sendBtn }; foreach (Button b in allButtons) { b.Tag = false; } _labelCnt = 0; _labels = new List <Label>(); UpdateBtn(); Client.Subscribe(this); ThreadStart start; thread = new Thread(start = delegate { while (Client.Work) { Client.Run(); } }); thread.Start(); }