相关文章  
  • 部署Windows XP SP2后出现问题怎么办
  • 超一流软硬件资料检测大师AIDA32
  • 创建检测和更新Framework 的MSI软件包
  • 使用新的代码和标记模型创建真实的应用程序
  • XML组件技术让客户订单系统流程化
  • 你了解吗?Win XP SP2中的八大终极武器
  • Windows XP Service Pack2开发人员的观点
  • 让你的Windows XP拥有Longhorn的界面
  • Windows XP操作系统多媒体设置全攻略(1)
  • SP2升级了哪些Windows XP支持工具
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    如何优化 Tablet PC 的功能应用程序4

    好用了。如果您通过 Regex 类将键盘的输入限制到特定的输入集,情况会更糟,但是用户可以在输入面板中书写任何所需内容。理想情况下,您希望以同样的方式限制通过键盘和输入面板进行的输入。
      
      Context Tagging 工具使您能够非常容易地提供针对输入面板的限制输入,甚至无需更改应用程序代码。使用 Context Tagging 工具时,您可以将其指向应用程序中的各种编辑字段,然后为字段指定输入类型。您可以将输入限制到预定义的限制,例如 SMTP 电子邮件地址或特定的数字值。如果有特定的值,您还可以指定任意长度的词组列表。对于唯一的项,您还可以指定正则表达式。但是,输入面板所使用的正则表达式语言并不匹配 .NET Framework 中的 Regex 类。稍后我会讨论在为输入面板以编程方式设置正则表达式时的这些差异。当使用 Context Tagging 工具限制输入值时,这也称为设置输入范围。
      
      Context Tagging 工具的输出是 .ctm 文件,该文件创建于与应用程序相同的目录中。当应用程序运行时,输入面板读取该文件。当用户使输入面板处于特殊的编辑控件中时,输入面板会对书写区域应用适当的输入限制。总的来说,它是一个相当完美的系统,可以非常轻松地使应用程序更有效地运行在 Tablet PC 上。
      
      有关 Context Tagging 工具的详细信息,请参考 Tablet PC SDK 文档。我想指出关于 Context Tagging 工具的两个关键问题。第一,该文档对以下内容强调得不够:对于 Windows 窗体应用程序,您必须在窗体的控件上填写 AccessibleName 属性,以便 Context Tagging 工具和输入面板能准确判断输入限制应该应用到哪个控件。这可能需要您在窗体中仔细

    页码:[1] [2] [3] [4] [5] [6] [7]4页、共7页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved