private void ChangeAgentSettingsReadedLabel() { if (this.InvokeRequired) { this.Invoke(new MethodInvoker(() => { toolTip1.RemoveAll(); })); } else { toolTip1.RemoveAll(); } bool flag = MQueryCommand.GetIsAgentSettingsReadedValue(_computerId); if (flag) { if (this.InvokeRequired) { this.Invoke(new MethodInvoker(() => { lbSettingsReadingCheck.Text = "Настройки прочитаны агентом"; lbSettingsReadingCheck.BackColor = Color.PaleGreen; })); } else { lbSettingsReadingCheck.Text = "Настройки прочитаны агентом"; lbSettingsReadingCheck.BackColor = Color.PaleGreen; } } else { if (this.InvokeRequired) { this.Invoke(new MethodInvoker(() => { lbSettingsReadingCheck.Text = "Настройки не прочитаны агентом"; lbSettingsReadingCheck.BackColor = Color.Salmon; toolTip1.SetToolTip(lbSettingsReadingCheck, "Для того чтобы агент прочитал настройки требуется его перезапуск. (Отправить операцию \"Перезапустить агента\")"); })); } else { lbSettingsReadingCheck.Text = "Настройки не прочитаны агентом"; lbSettingsReadingCheck.BackColor = Color.Salmon; toolTip1.SetToolTip(lbSettingsReadingCheck, "Для того чтобы агент прочитал настройки требуется его перезапуск. (Отправить операцию \"Перезапустить агента\")"); } } }