有个form,里面有mainMenu控件和inputPanel控件 
平时inputPanel控件是隐藏状态(Enabled=false) 
在TextBox获得焦点的时候显示inputPanel输入法控件 
我在TextBox的GotFocus事件中写了这个代码: 
inputPanel1.Enabled=true; 
这时候输入法面板是显示出来了,但是在mainMenu控件中看不到图标,这样我也没有办法切换输入法了研究发现是因为我把窗体设成了全屏,结果输入法图标就不显示了,mainMenu上有五个菜单,如果我删除到只有两个的时候,点击mainMenu控件中间部份会显示输入法图标如果还是保留五个菜单,这时候如果使用MessageBox.Show方法弹出提示框以后,输入法图标就会显示在mainMenu控件的右边

解决方案 »

  1.   

    ==》平时inputPanel控件是隐藏状态(Enabled=false) 隐藏使用Visiable属性。另外你说的输入法图标不可见是什么意思?
      

  2.   

    inputPanel没有visiable属性就是在手机的下方不是有个菜单栏吗?平时输入图标是显示在上面的,但是实际运行的时候,图标不显示,这样就算我调出来了输入法面板,但是没有办法切换输入法了