.NET Framework 4 的 BUG ?

银河帆影 2018-06-11 04:35:01
我是个业余爱好者,偶尔用C#写点WinForms自己用,最近发现了一个奇怪的问题。

开发环境:Windows 10 1803 + Visual Studio Community 2017 15.7.3。
用 C# 写的 WinForms 程序,如果使用 .NET Framework 4、4.5、4.6、4.6.1 会出现一个BUG:
切换到别的窗口再切换回来,文本框中的输入法总是处于不可用状态,必须手动切换到中文输入法。
但是使用 .NET Framework 3、3.5就能够保持原来的输入法状态。
...全文
1335 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liulilittle 2018-06-12
  • 打赏
  • 举报
回复
To 社区去反馈这些问题。
exception92 2018-06-12
  • 打赏
  • 举报
回复
或许是吧 谁知道呢。 人家开发者可能压根就不知道对输入法有影响 他们不关心你用qq拼音还是sg 所以值得去反馈一下。
银河帆影 2018-06-12
  • 打赏
  • 举报
回复
引用 2 楼 hanjun0612 的回复:
还真没注意过这问题。
我想着怎么给微软反馈一下。没找到专门的关于.NET Framework的反馈渠道,我用Win10自带的反馈中心写了一个,不知道有没有用。
银河帆影 2018-06-12
  • 打赏
  • 举报
回复
引用 1 楼 daixf_csdn 的回复:
可能只是不同版本默认设置不同吧
早在07、08年我学C#的时候,那时候还用的VS 2003,就存在这个输入法状态的问题。 后来我开始用Win7,VS 2008,.NET Framework版本号是3.0或者3.5,就没有这个问题了。 现在4.0往上的版本又出现这个问题。 如果是微软故意设计的时候,为啥要这么反复无常呢?再说这种设计也没有带来什么好处,只会给用户带来麻烦啊。
正怒月神 2018-06-11
  • 打赏
  • 举报
回复
还真没注意过这问题。
圣殿骑士18 2018-06-11
  • 打赏
  • 举报
回复
可能只是不同版本默认设置不同吧

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧