我有3个按钮的消息框:是,否帮助:
var result = MessageBox.Show("text", "title",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning,
MessageBoxDefaultButton.Button1,
true);
我能检测是否是/否按钮点击哪里是这样的:
if(result == DialogResult.Yes)
// some actions
我怎样才能检测到帮助按钮被按下并执行自己的代码?
要处理Form的HelpRequested
事件。见the help topic的例子。
public static DialogResult Show(
string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
MessageBoxOptions options,
bool displayHelpButton
)