详细内容
C#调用输入法的方法
发布日期:2012-04-13     点击:3081     字体:[ ]

public static inputlanguage getdesiredinputlanguage(string layoutname) {
   inputlanguagecollection ilc = inputlanguage.installedinputlanguages;

   foreach (inputlanguage il in ilc) {
    if (il.layoutname.indexof(layoutname) != -1)
     return il;
   }
   return null;
  }
 

  private void button1_click(object sender, system.eventargs e) {
   inputlanguage il = getdesiredinputlanguage("中文 (简体) - 搜狗拼音输入法");
   if (il == null) {
    inputlanguage.currentinputlanguage = inputlanguage.defaultinputlanguage;
    messagebox.show("未能找到");
   }
   textbox1.focus();
   inputlanguage.currentinputlanguage = il;
  }

用户评论
昵称 
内容  *
验证码   
   
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计