大家好,用vs2005 c#做了一个系统,发现系统页面大部分都输不进汉字,有时候又可以。
如要在textbox1中输入汉字,切换输入法的时候,那个输入法框框,就是显示全角/半角那个东东总出不来,
只有出来后才能正常的输入汉字。一般拷几个汉字放在textbox1中,再切换又正常。可这样很不方便啦。
请问怎样解决?谢谢

解决方案 »

  1.   

    如果输不了,就按一下 Ctrl+空格
      

  2.   

    按Ctrl+空格 还是切换不过来,
    尽管输入法切换过来了,但那个“含有全角/半角”的框框还是出不来,这个框出不来就输不进汉字.大部分时间要先拷几个汉字过来,然后再按ctrl+空格,就可以.
    真搞不懂原因.
      

  3.   


    以前也用.net 2.0写个别的,但没有出现这种情况.这个程序配置没什么特殊的,但就是出现有了这种情况.真郁闷
      

  4.   

    尚未见过此情况,只是在设计的时候,有时候切换不过来,特别是遇到从大写切换到小写,再切换到智能ABC输入法时,就切换不过来了,输入法图标老显示一个A(大写符号),非得要自己去点回来。问一下,你在输入不能用时,尝试用 SHIFT+SPACE  看看,切换全角也半角的。
      

  5.   

    还真是vs2005的bug啦。能告诉我那个补丁是什么吗?
    打过sp1,在文件-->高级保存选项中,设过也没起到作用。
      

  6.   

    http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&q=vs2005%E4%B8%AD%E6%96%87%E8%BE%93%E5%85%A5%E6%B3%95%E8%A1%A5%E4%B8%81&meta=&aq=f
      

  7.   

    .net2.0的BUG,打.net2中文输入法补丁
      

  8.   

    我刚刚也遇到这个问题了,按照上面说的ctrl加空格就好了
    嘿嘿
      

  9.   

    Shift+空格,连续2次,也能回复正常
      

  10.   

    .net2.0的BUG,打.net2中文输入法补丁