在设计时为用户控制提供帮助

本文关键字:控制 帮助 用户 | 更新日期: 2023-09-27 18:07:37

我想提供帮助,当开发人员按F1在设计时,当我的用户控制有焦点。默认情况下,Visual Studio帮助打开,但我想打开我自己的在线帮助。

我知道你可以为用户控件使用自定义设计器,但是对于打开在线帮助这样一个简单的任务来说,这是很多工作。

有人有这方面的经验吗?

在设计时为用户控制提供帮助

使用控件的" helprerequested "事件:

button1.HelpRequested += button1_HelpRequested;

和实现:

private void button1_HelpRequested(object sender, HelpEventArgs hlpevent)
{
   Help.ShowHelp(this, "helpFile.chm", HelpNavigator.TopicId, "1234");
}