适用于:
Microsoft® .NET Compact Framework 1.0
Microsoft Visual Studio® .NET 2003
概述:学习怎样使用弹出式菜单向基于Windows Mobile的Pocket PC应用程序最常用的控件添加点选和持选(tap-and-hold)功能。
任何遵照基本设计方针设计的Pocket PC应用程序对于大多数的控件都有点选和持选功能的支持。最常见的功能就是在输入文本框中支持典型的编辑菜单项(剪切、拷贝、粘贴、删除)。所讨论的关键是在点选和持选操作后能够出现与所选内容相关的菜单。
点选和持选以及上下文菜单存在的理由是它们使得用户界面变得更有效率。用户不必每次都将鼠标移动到菜单上的相同位置来选择执行一个操作,这会节约可观的时间。更重要的是,用户的注意力集中在所操作的数据上。
Microsoft® Visual Studio® .NET 2003包含的ContextMenu控件是用来向其它控件添加点选和持选功能的工具。它与你可能已经在窗体中使用的MainMenu控件的工作方式类似。大多数控件通过ContextMenu属性来和一个ContextMenu控件关联。设置了这个属性后,对控件的点选和持选操作会自动带出上下文菜单。
我们来看看在一个简单的Pocket PC应用程序中怎样使用点选和持选以及上下文菜单。