在使用VS2005的时候就碰到这个问题了。
以前凑和着让客户用了,可是现在发现这个问题不能再拖了。我设置 ImeMode = OnHalf
却发现这个值又自动变成On 然后悲剧依然存在。网上找了下资料,都说Framework 3.5支持OnHalf的。
可是为什么我就不能设置。郁闷。
求达人支招。
以前凑和着让客户用了,可是现在发现这个问题不能再拖了。我设置 ImeMode = OnHalf
却发现这个值又自动变成On 然后悲剧依然存在。网上找了下资料,都说Framework 3.5支持OnHalf的。
可是为什么我就不能设置。郁闷。
求达人支招。
string s = "股票600718";
s = Strings.StrConv(s, VbStrConv.Narrow, 0); // 全角转半角
s = Strings.StrConv(s, VbStrConv.Wide, 0); // 半角转全角
补丁不需要打的。其他控件都没有问题,只有DataGridView里的表格输入的时候有这个中文全角的问题。
现在我用另外的方法取代在DataGridView里输入。
以避免这一BUG。谢谢大家,我结帖了。