5

我有一个带有 3 个按钮的消息框:是,否,帮助:

var result = MessageBox.Show("text", "title",
                MessageBoxButtons.YesNo,
                MessageBoxIcon.Warning,
                MessageBoxDefaultButton.Button1,
                true);

我可以检测是/否按钮是否点击了这样的东西:

if(result == DialogResult.Yes)
    // some actions

我怎样才能检测到帮助按钮被按下并执行我自己的代码?

4

1 回答 1

5

您想要处理表单的HelpRequested事件。请参阅帮助主题中的示例。

public static DialogResult Show(
    string text,
    string caption,
    MessageBoxButtons buttons,
    MessageBoxIcon icon,
    MessageBoxDefaultButton defaultButton,
    MessageBoxOptions options,
    bool displayHelpButton
)
于 2010-03-09T09:59:29.903 回答