private delegate bool TaskDelegate(); private bool ShowMsgBox() { if (this.InvokeRequired) { this.BeginInvoke (new TaskDelegate(ShowMsgBox)); return; // <--- How ??? } MessageBox.Show("Bleh..."); return true; }