找回密码
 立即注册

QQ登录

只需一步,快速开始

gzgood

中级会员

21

主题

73

帖子

681

积分

中级会员

积分
681

活字格认证

gzgood
中级会员   /  发表于:2013-12-19 10:50  /   查看:8687  /  回复:9
如题


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
gzgood
中级会员   /  发表于:2013-12-19 10:57:00
沙发
另外下拉的TextBox不支持输入法
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-12-19 15:14:00
板凳
抱歉,我用微软拼音输入法没有重现问题,你用的是什么输入法?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
gzgood
中级会员   /  发表于:2013-12-19 17:34:00
地板
回复 3楼gw0506的帖子

我用的是搜狗的输入法
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-20 15:54:00
5#
回复 4楼gzgood的帖子

gzgood 你好,

ComponentOne 产品没有针对搜狗输入法做过输入测试,所以很难保证不会出现问题。

我的测试结果是,使用 Studio for WPF 2013V3 版和搜狗浏览器最新版,请参考截屏:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
gzgood
中级会员   /  发表于:2013-12-30 11:00:00
6#
先不在flexgrid单元格输入,直接在下拉的TextBox中用中文输入法输入,不能输入中文
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-12-30 17:57:00
7#
回复 6楼gzgood的帖子

抱歉,我们没有针对 搜狗输入法 进行过严格测试。所以,这个问题短时间内可能无法解决。
但是,鉴于国内的搜狗输入法用户较多,我可以把这个问题反馈给产品组。看能否给出调整意见。
有进展我会通知你。
回复 使用道具 举报
gzgood
中级会员   /  发表于:2014-1-2 08:45:00
8#
下拉的Textbox无法输入中文应该是wpf的bug,以下是解决方案
public class MyDropDown : C1DropDown
    {
        [DllImport("user32.dll")]
        static extern IntPtr SetActiveWindow(IntPtr hWnd);
        static MyDropDown()
        {
            EventManager.RegisterClassHandler(typeof(MyDropDown), C1DropDown.PreviewGotKeyboardFocusEvent,
                new KeyboardFocusChangedEventHandler(OnPreviewGotKeyboardFocus), true);
        }

        private static void OnPreviewGotKeyboardFocus(Object sender, KeyboardFocusChangedEventArgs e)
        {
            var textBox = e.NewFocus as TextBoxBase;
            if (textBox != null)
            {
                var hwndSource = PresentationSource.FromVisual(textBox) as HwndSource;
                if (hwndSource != null)
                {
                    SetActiveWindow(hwndSource.Handle);
                }
            }
        }
    }
回复 使用道具 举报
gzgood
中级会员   /  发表于:2014-1-2 08:50:00
9#
输入法被盖住,看视频似乎没有这个问题,但我们实际开发过程中确实有这个问题出现(已经使用最新版的C1控件),想问问你们是用什么方法(或者说有没有什么变通的方法)使输入法不被盖住
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-1-2 10:29:00
10#
回复 9楼gzgood的帖子

恩,感谢你的分享。

视频中的操作我并未作特殊处理,我想可能是我们输入法版本不同引起不同的现象:



谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部