C#中的上下文帮助系统,所有主题都存储在一个文件中

本文关键字:文件 一个 存储 帮助 上下文 系统 所有主 | 更新日期: 2023-09-27 18:26:01

为了简单起见,我有一个Form,它由两个面板组成。

例如,一个面板由多个控件组成。另一个面板显示与每个控件关联的帮助文本。

当用户单击第一个面板中的每个控件时,应用程序的另一个面板将显示一些帮助文本(而不是单独的帮助对话框窗口)。

事实上,我有很多控制;由此产生了许多不同的话题。因此,理想情况下,我只有一个包含所有帮助主题的文件。

请让我知道如何在C#中做到这一点,Winform。


我做了很多搜索。我发现了一些非常接近的东西,但它没有在C#中实现。http://www.codeproject.com/Articles/281/Embedding-an-HTML-Help-window-into-a-dialog

"帮助类"或"帮助提供程序"不会执行此操作,因为它在应用程序外部的单独对话框中启动"帮助"文本。

有人能帮忙吗。提前谢谢。

C#中的上下文帮助系统,所有主题都存储在一个文件中

也许我过于简化甚至误解了你的拍摄目的,但听起来你已经有了解决方案(在大多数情况下)。只需在帮助面板中放置一个标签,其他面板将适当更新该标签。

伪码:

  • 单击主面板中的项目
  • event方法调用helpLabel.Text="Help Stuff"

不过,我猜我误解了这一点。既然你已经拥有了大部分。