非侵入式“实时”帮助系统

时间:2008-10-02 09:27:40

标签: c# components system live

我正在搜索C#组件或代码剪切的代码:

如果他打开一个新窗口,我想告诉新用户最重要的程序功能。 它应该是一个显示文本的框(如果可能的话格式化),当然不是模态的,并且如果用户进入文本框区域,则有一些“偏离”的机制。这样他就可以访问它下面的内容了。另外,窗口也可以粘在窗口的边框上,但是如果窗口最大化,还需要有一种方法。

因此,我想向他简要介绍一下他能在我的应用程序的每个角落做什么,最无痛苦。

谢谢!

4 个答案:

答案 0 :(得分:1)

我在每个窗口的顶部使用“bar”来显示有关当前窗口/对话框的一些信息。

答案 1 :(得分:0)

使用工具提示。它们可以通过编程控制,您可以随意显示它们。您需要向应用添加功能,以便跟踪已向用户显示的工具提示。

您可以通过将IsBalloon属性设置为true来添加“气球”样式。

当用户想要将鼠标悬停在控件上并重新显示时,您也可以使用较小的描述替换它们。

答案 2 :(得分:0)

我已经在大量使用工具提示了。但是,在显示更大量的数据时它们并不是非常实用,并且它们受特定用户操作的约束。

答案 3 :(得分:0)

您是否考虑过为每个表单/页面提供一个上下文菜单,其中包含每个可用任务的Adobe Captivate样式演示文稿的链接?这样,用户可以研究如何在应用程序/站点内实现与他们试图实现的任务相关的任务的示例。

如果您的代码定期更改,这种方法需要大量的维护和管理,但与培训部门协调可以在您的应用程序中提供丰富的帮助功能。

有关详细信息,请参阅http://www.adobe.com/products/captivate/