zoukankan      html  css  js  c++  java
  • 切换输入法

    实现效果:

      

    知识运用:

      InputLanguage类的CurrentInputLanguage

      public static InputLanguage CurrentInputLanguage { get; set;};

      IstalledInputLanguage属性

      public static  InputLanguageCollecation InstalledInputlanguage {get ;};

    实现代码:

            private void Form1_Load(object sender, EventArgs e)
            {                                                               //获取系统中安装的文字输入法
                InputLanguageCollection ILcollection = InputLanguage.InstalledInputLanguages;
                foreach (InputLanguage input in ILcollection)
                    comboBox1.Items.Add(input.LayoutName);
                InputLanguage Cinput = InputLanguage.CurrentInputLanguage;  //获取当前输入法
                textBox1.Text = Cinput.LayoutName;
                InputLanguage Dinput = InputLanguage.DefaultInputLanguage;  //获取默认输入法信息
                textBox2.Text = Dinput.LayoutName;
                textBox3.Text = Cinput.Culture.DisplayName;                 //获取输入法的语言区域 
            }
    
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                InputLanguage SetInput=InputLanguage.InstalledInputLanguages[comboBox1.SelectedIndex];
                InputLanguage.CurrentInputLanguage = SetInput;                      //设置当前输入法
                InputLanguage Cinput = InputLanguage.CurrentInputLanguage;
                textBox1.Text = Cinput.LayoutName;
                InputLanguage Dinput = InputLanguage.DefaultInputLanguage;
                textBox2.Text = Dinput.LayoutName;
                textBox3.Text = Cinput.Culture.DisplayName;
            }
    

      

  • 相关阅读:
    自动构建部署
    EF 性能调优
    断点续传
    gis 相关资料
    easyui 特殊操作
    KJ面试
    前端面试题汇总
    es6之扩展运算符 三个点(...)
    vue.js开发环境搭建
    gulp 环境搭建
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10314111.html
Copyright © 2011-2022 走看看