namespace HarborMist { public class MainForm : System.Windows.Forms.Form { CBserver myDLL = null; private void MainForm_Load(object sender, System.EventArgs e) { myDLL = new CBserver(); // instantiate the callback server } private void btnDelegate_Click(object sender, System.EventArgs e) { BumbleBee myBumbleBee = new BumbleBee(WakeUpDaveThornton); myDLL.Register(myBumbleBee); myDLL.Use(txtMessage.Text); myDLL.Unregister(); } public void WakeUpDaveThornton(string message) { lblResponse.Text = message; } } // end class } // end namespace