您现在的位置是: 软件 > 开发者网络 > 微软开发专栏 > Visual Studio.net专栏 > C#专区 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

在C#应用程序中控制输入法
2002-01-08· ·周毅··yesky

1 2 3  下一页


  在Windows系统一般都安装了至少三种输入法,在输入数据时常常会切换输入法,虽然Windows系统提供了切换快捷健,但对输入工作还是带来了不少麻烦。如果在应用程序中为用户提供智能输入法自动切换,那么这样的应用程序就显得更加专业、更加具有竞争力。不知你可用过Access,在表数据输入时Access自动切换输入法,很酷吧,现在你也可以实现这一切。如果也想你的程式也酷一下的话,请继续...

  为了控制输入法,.NET类库在System.Windows.Forms.InputLanguage类中提供了支持。我计划先花一点时间讲述InputLanguage类的功能,随后举一个实例InputLanguageRichEdit。

  1、InputLanguage类是一个密封类,它提供了许多方法和属性实现输入法管理功能,这其中有几个属性尤其重要,我将在下面逐一讲解,如果你想全面了解类的全部方法和属性,请浏览MSDN。

public static InputLanguage CurrentInputLanguage {get; set;}
//获得或设置当前线程的输入法。

public static InputLanguage DefaultInputLanguage {get;}
//获得缺省输入法。

public static InputLanguageCollection InstalledInputLanguages{get;}
//获得系统输入法集。可以通过这个容器对象列举系统当前安装的输入法列表。

public string LayoutName {get;}
//获得输入法在系统托盘中的注册名称。

......

1 2 3  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 C#简介
 C#中的远程执行和分布式计算
 Visual C#的剪切板编程
 Visual C#的剪切板编程
 用Visual C#动态生成组件
 用Visual C#动态生成组件
 .Net平台Windows Forms程序设计简介
 .Net平台Windows Forms程序设计简介
 用Visual C#做托盘程序
 用Visual C#做托盘程序
 如何调试你的C#程序
 用Visual C#来清空回收站
 用Visual C#做DLL文件
 在Visual C#中访问不同数据库
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!