gpt4 book ai didi

c# - 处理 HelpButton 单击事件?

转载 作者:行者123 更新时间:2023-11-30 20:20:07 25 4
gpt4 key购买 nike

我最近一直在弄乱帮助按钮,您只需执行以下操作即可将其添加到 Windows 窗体标题栏:

frm.MaximizeBox = false;
frm.MinimizeBox = false;
frm.HelpButton = true;

问题是我试图捕捉单击此 HelpButton 时的单击事件,然后显示 MessageBox(),我查看了 _HelpButtonClicked但无法让它正常工作(如果有人可以展示一个例子,那会很有帮助)。

我已经尝试使用与捕捉普通按钮的点击事件相同的方式来获取点击事件,但这并没有奏效。下面是我尝试过的示例,问题是它不起作用,当按下 HelpButton 时,MessageBox() 不会弹出:

    frm.MaximizeBox = false;
frm.MinimizeBox = false;
frm.HelpButton = true;
frm.HelpButton.Click += HelpButtonClicked;

static void HelpButtonClicked()
{
MessageBox.Show("Help Button Clicked");//Doesn't work :(
}

如有任何帮助,我们将不胜感激!

最佳答案

您的表单应该处理 HelpButtonClicked事件 (不是名为 HelpButton 的按钮):

frm.HelpButtonClicked += HelpButtonClicked;

static void HelpButtonClicked(object sender, CancelEventArgs e)
{
MessageBox.Show("Help Button Clicked");//Works :)
}

关于c# - 处理 HelpButton 单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37449825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com