private void MainLabel_Click(object sender, EventArgs e) { if (MainLabel.InvokeRequired) { MainLabel.Invoke(new MethodInvoker(() => Clipboard.SetText(MainLabel.Text))); } else { Clipboard.SetText(MainLabel.Text); } }
private void ChangeTest() { if (MainLabel.InvokeRequired) { changetestCallBack c = new changetestCallBack(ChangeTest); MainLabel.Invoke(c); } else { MainLabel.Text = "Please wait... \n This might take a while"; } }
private void WriteInfo(string text) { var tip = new ToolTip(); if (MainLabel.InvokeRequired) { MainLabel.Invoke(new MethodInvoker(() => { MainLabel.Text = text; tip.SetToolTip(MainLabel, MainLabel.Text); })); } else { MainLabel.Text = text; tip.SetToolTip(MainLabel, MainLabel.Text); } }