我正在搜索执行类似操作的 C# 组件或代码片段:
例如,如果他打开一个新窗口,我想告知新用户最重要的程序功能。它应该是一个显示文本的框(如果可能,格式化)当然不是模态的,并且如果用户进入文本框区域,它有一些机制可以“让开”。这样他就可以访问它下面的内容。或者,窗口也可以粘在窗口的边框上,但是如果窗口最大化,需要有一种方法也可以工作。
所以我想向他简要介绍一下他可以在我的应用程序的每个角落最轻松地做什么。
谢谢!
我正在搜索执行类似操作的 C# 组件或代码片段:
例如,如果他打开一个新窗口,我想告知新用户最重要的程序功能。它应该是一个显示文本的框(如果可能,格式化)当然不是模态的,并且如果用户进入文本框区域,它有一些机制可以“让开”。这样他就可以访问它下面的内容。或者,窗口也可以粘在窗口的边框上,但是如果窗口最大化,需要有一种方法也可以工作。
所以我想向他简要介绍一下他可以在我的应用程序的每个角落最轻松地做什么。
谢谢!
I use a "bar" at the top of every window to display some information about the current window/dialog.
使用工具提示。它们可以通过程序进行控制,您可以让它们随意出现。您需要将功能添加到您的应用程序以跟踪已向用户显示的工具提示。
您可以通过将 IsBalloon 属性设置为 true 来添加“气球”样式。
您还可以将它们替换为更小的描述,以便用户将鼠标悬停在控件上并再次显示它们。
您是否考虑过为每个表单/页面设置一个上下文菜单,其中包含指向每个可用任务的 Adobe Captivate 样式演示文稿的链接?这样,用户可以调查一个示例,说明如何从应用程序/站点中实现与他们试图实现的目标相关的任务。
如果您的代码定期更改,这种方法将需要大量的维护和管理,但与培训部门协调可以在您的应用程序中提供丰富的帮助功能。
有关详细信息,请参阅http://www.adobe.com/products/captivate/。
我已经在大量使用工具提示。但是,当显示大量数据时,它们并不是很实用,并且它们与特定的用户操作绑定在一起。