非侵入式“实时”帮助系统
本文关键字:帮助 系统 实时 | 更新日期: 2023-09-27 17:47:23
我正在搜索一个 C# 组件或代码截取,它执行以下操作:
例如,如果新用户打开一个新窗口,我想通知他最重要的程序功能。它应该是一个显示文本的框(如果可能的话,格式化),当然不是模态的,并且在用户进入文本框区域时具有某种"让开"的机制。这样他就可以接触到它下面的东西。或者,窗口也可以粘在窗口的边框上,但是如果窗口最大化,则需要一种方法来使其也有效。
因此,我想向他简要介绍一下他可以在我的应用程序的每个角落最轻松地做什么。
谢谢!
我在每个窗口的顶部使用"bar"来显示有关当前窗口/对话框的一些信息。
使用工具提示。可以通过编程方式控制它们,并且可以随意显示它们。你需要将功能添加到你的应用,以跟踪已向用户显示的工具提示。
可以通过将 IsBalloon 属性设置为 true 来添加"气球"样式。
还可以将它们替换为较小的说明,以便用户将鼠标悬停在控件上并再次显示它们。
我已经大量使用工具提示了。但是,在显示大量数据时,它们不是很实用,并且它们绑定到特定的用户操作。
您是否考虑过为每个表单/页面提供一个上下文菜单,其中包含指向每个可用任务的Adobe Captivate样式演示文稿的链接?这样,用户可以调查如何实现与他们试图从应用程序/站点内实现的任务相关的任务的示例。
如果您的代码定期更改,此方法将需要大量的维护和管理,但与培训部门协调它可以在您的应用程序中提供丰富的帮助功能。
有关详细信息,请参阅 http://www.adobe.com/products/captivate/。