0

我是 Visual Studio 2010 和 c# 的新手。我试图在属性面板中找到 helpcontextid 但我找不到它。我有很多问题如下

  • helpcontextid 是 Windows 应用程序的属性吗
  • 如果是,我在哪里可以找到解决方案?如果不是,我应该怎么做才能添加 helpcontextid?
  • 可以为所有事件添加 helpcontextid 还是我们有一些限制?
4

1 回答 1

1

上下文相关的帮助有时似乎有点困难。您需要创建一个包含帮助上下文 ID 的CHM ,或者您可能希望在服务器上使用帮助主题。

Windows 窗体支持“这是什么..”帮助按钮和/或F1- 基于帮助文件的单个控件的帮助。要将帮助文件(即 HTML 或 HTMLHelp 1.x/Help 2.x 格式)中的帮助主题附加到 Windows 窗体上的特定控件,您需要使用 HelpProvider 组件。HelpProvider 组件会将 HTMLHelp 1.x 帮助文件 (CHM) 或单个 HTML 文件与您的 Windows 窗体应用程序相关联。

要在您的应用程序中提供此帮助,您必须使用 HelpProvider 控件,您可以在 Windows 窗体选项卡的工具箱中找到该控件。将 HelpProvider 组件从 Toolbox 拖放到您的表单中。它是一个组件而不是控件,因此当您将其放在表单上时,它将位于下面的组件托盘中。将此组件重命名为“hlpHtmlLocal”。该组件为表单上的每个控件提供了三个新属性,称为 hlpProvider1 上的 HelpKeyword、HelpNavigator 和 HelpString。

有关详细信息,请参阅VB .NET 控件的帮助

于 2017-10-06T15:37:52.410 回答