在 Windows 窗体上显示帮助的一种方法是通过标题栏右侧的“帮助”按钮,该按钮可以通过HelpButton进行访问。 这种类型的帮助显示非常适合用于对话框。 模式显示(使用 ShowDialog 方法)的对话框在打开外部帮助系统时遇到问题,因为模式对话框需要关闭,然后焦点才能转移到另一个窗口。 此外,使用 “帮助 ”按钮要求标题栏中没有“ 最小化 ”按钮或 “最大化 ”按钮。 这是一个标准的对话框约定,而窗体通常具有 最小化 和 最大化 按钮。
还可以使用 HelpProvider 组件将控件链接到帮助系统中的文件,即使已实现弹出帮助。 有关详细信息,请参阅 在 Windows 应用程序中提供帮助。
显示弹出帮助
在 Visual Studio 中,将 HelpProvider 组件从工具箱拖动到窗体。
它将位于 Windows 窗体设计器底部的托盘中。
在“属性”窗口中,将 HelpButton 属性设置为
true
. 这将在窗体标题栏右侧显示带有问号的按钮。为了显示HelpButton,窗体的MinimizeBox属性和MaximizeBox属性必须设置为
false
,ControlBox属性必须设置为true
,FormBorderStyle属性必须设置为以下值之一:FixedSingle、Fixed3D、FixedDialog或Sizable。选择要在窗体上显示帮助的控件,并在“属性”窗口中设置帮助字符串。 这是将在类似于 工具提示的窗口中显示的文本字符串。
按F5键。
按标题栏上的 “帮助 ”按钮,然后单击设置帮助字符串的控件。