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

时间:2015-08-13 11:39:07

标签: c# winforms user-controls design-time

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

我知道您可以使用自定义设计器进行用户控制,但是在打开在线帮助这项简单任务方面需要做很多工作。

有没有人有这方面的经验?

提前致谢。

1 个答案:

答案 0 :(得分:-1)

使用您的控件的“HelpRequested”事件:

button1.HelpRequested += button1_HelpRequested;

和实施:

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