C# 输入法

来源:百度知道 编辑:UC知道 时间:2024/06/14 15:40:00
我想写个切换输入法的程序:

在界面上放上一个按钮

当我点按钮时就轮回切换不同的输入法

这个怎么实现

谢谢!

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
InputLanguage [] il=new InputLanguage[10];
int i=0,p;
foreach (InputLanguage ilc in InputLanguage.InstalledInputLanguages)
{
il[i] = ilc;
i++;
}
p = i;
for (i = 0; i < p; i++)
{
if (il[i].Equals(InputLanguage.CurrentInputLanguage))
{
if (i==(p - 1))