可以通过一个变量来获取用户选择messagebox的值DialogResult dr = MessageBox.Show();通常来说,messagebox要么就是一个OK键,要么就还有一个cancel键这些值已经在dr里面了至于楼主要实现的某个键实现某个功能就可以通过判断dr的值来执行例如用户点击OK以后,跳转到百度首页那么if (dr==DialogResult.OK){ Process.Start("http://www.baidu.com");}就可以了