private void button2_Click(object sender, EventArgs e) { DoWithPleaseWait(delegate { SomeBusinessLayerClass.ADataOperation("boo"); }); }
private void button1_Click(object sender, EventArgs e) { var result = DoWithPleaseWait(delegate { return(SomeBusinessLayerClass.ADataRetrieval("boo")); }); MessageBox.Show(result.ToString()); }