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;
            }
    

      

  • 相关阅读:
    复制某文件夹及其子文件夹中的一定大小的文件
    一个简单的查询脚本
    写一个交互的脚本
    nginx+php5.6.12+discuz
    curl 错误
    python 交互界面tab补全
    uwsgi.xml
    supervisorctl
    认识nginx配置文件
    nginx+uwsgi+django 配置3
  • 原文地址:https://www.cnblogs.com/feiyucha/p/10314111.html
Copyright © 2011-2022 走看看