1

我想为我的 Windows 窗体应用程序的用户提供一个简单的帮助系统,并且我正在尝试确定最佳实施方式。一位用户建议使用其他类似应用程序中提供的帮助按钮。

我知道这个特定的属性是用来启用帮助按钮的,但在更高的层次上,这为应用程序开发人员提供了什么?下面 MSDN 链接中的示例仅启用该按钮。

http://msdn.microsoft.com/en-us/library/system.windows.forms.form.helpbutton.aspx

在我看来,这背后必须有一个文档方法。我可能会出现一个工具提示或类似的东西,其中包含有关正在使用的表单的一些信息等。我注意到,如果最小化和最大化按钮可见,则此功能不可用,因此仅在某些情况下可用,例如固定大小对话框。

4

1 回答 1

1

它可以在对话框中为用户提供帮助。将 MinimizeBox 和 MaximizeBox 属性设置为 False 以使按钮可见。将 HelpProvider 拖放到表单上。它为每个控件添加了三个属性。

最简单的使用方法是设置 HelpString 属性。试一试,注意单击帮助按钮然后单击控件时会发生什么。单击后,您将看到光标发生变化,并在工具提示中弹出 HelpString。使用它的更复杂的方法是通过 HelpKeyword 属性,适用于您编写帮助文件时。这使您可以自动打开与单击的控件匹配的相关帮助主题的帮助窗口。

它不再被太多使用。它只能在对话中工作的限制是一个相当尴尬的限制。

于 2012-11-17T08:29:23.607 回答