当前位置:编程学习 > C#/ASP.NET >>

关于我的VS2008的疑问

新装的VS2008
随便写个小C#程序做调试
结果窗体怎么也不能输入中文
问问大家怎么回事呢

Console.WriteLine("请输入您的姓名:");
            string s=Console.ReadLine();
            Console.WriteLine(s);
            Console.ReadKey();

就这种最简单的程序

但是调试的窗体出现请输入您的名字 输英文很正常 按ctrl+shift没反应 按ctrl+space会输入一个空格
怎么回事啊 --------------------编程问答-------------------- 检查IME,切换输入法 --------------------编程问答-------------------- 打开记事本能切换吗? --------------------编程问答-------------------- 记事本什么的都是正常的
我比较菜鸟 刚开始学习
这个IMEMODE是在哪儿检查呢? --------------------编程问答--------------------
引用 3 楼 ifalltime 的回复:
记事本什么的都是正常的
我比较菜鸟 刚开始学习
这个IMEMODE是在哪儿检查呢?


如梦大大这次失误了,控制台应用程序没有IMEMODE,只有winform才有的


你看看是否你的输入法问题。控制台应用程序应该无此限制 --------------------编程问答-------------------- 或者你先将输入法切换到中文,然后运行的程序看看。 --------------------编程问答-------------------- 只要输入英文正确就行了,其他是输入法的问题。 --------------------编程问答-------------------- 解决了
不知道为什么 必须把中文输入法作为默认输入法 在窗体里才能切换
--------------------编程问答--------------------
引用 7 楼 ifalltime 的回复:
解决了
不知道为什么 必须把中文输入法作为默认输入法 在窗体里才能切换



估计是微软没考虑到中文用户的这个情况呵呵,解决就好,结贴给分吧 --------------------编程问答-------------------- 我以前好像也碰到过这问题。一位是cmd的事 --------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,