private void ClearChat() // очистка чата { // InvokeRequired возвращает значение, указывающее, следует ли вызывающему оператору обращаться к методу invoke во время вызовов метода из элемента управления, так как вызывающий оператор находится не в том потоке, в котором был создан элемент управления. if (this.InvokeRequired) { this.Invoke(Cleaner); return; } TxtBoxChat.Clear(); }