/// <summary> /// Updates the label text to the current state of Lync client /// </summary> /// <param name="newLabelValue"></param> private void LabelUpdater(string newLabelValue) { if (State_Label.InvokeRequired) { LabelUpdaterDelegate labelDelegate = new LabelUpdaterDelegate(LabelUpdater); this.Invoke(labelDelegate, new object[] { newLabelValue }); } else { State_Label.Text = newLabelValue; } }
private void LabelUpdater(Label label, string labelstr, Color color) { if (label.InvokeRequired) { LabelUpdaterDelegate d = new LabelUpdaterDelegate(LabelUpdater); this.BeginInvoke(d, new object[] { label, labelstr, color }); } else { label.Text = labelstr; label.ForeColor = color; } }