找回密码
 立即注册

QQ登录

只需一步,快速开始

chengyafan001

注册会员

10

主题

38

帖子

124

积分

注册会员

积分
124
chengyafan001
注册会员   /  发表于:2020-4-22 09:26  /   查看:7965  /  回复:17
我的C1DockTabControl控件在设置了双击事件,在拖拽后,事件就不起作用了,这是为什么呢,如何解决呢?

17 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-22 15:29:47
沙发
你好,你说的拖曳是指将其中的Docking变成漂浮状态还是只是改变了位置,请详细描述一下重现问题的步骤,我这边来验证
回复 使用道具 举报
chengyafan001
注册会员   /  发表于:2020-4-22 17:21:30
板凳
漂浮状态还是或者改变位置都会造成失效
回复 使用道具 举报
chengyafan001
注册会员   /  发表于:2020-4-22 17:23:11
地板
1.C1DockTabControl设置一个双击事件
2.随便拖拽,改变位置,或者拖拽为漂浮,双击失效
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-22 17:41:49
5#
好的,我明天早上会验证一下,然后给你答复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-23 11:46:01
6#
我测试了一下,确实存在你说的这种情况,这个产生的原因是C1DockTabControl是动态的,只只要是浮动状态或者布局的位置方向调整,其实都会消失,这个目前没法解决。

但是里面的Tab页在拖动后还是不变的,可以考虑把双击事件加到这里(但是只能点击标签)

你也可以说一下具体的需求,看看有没有什么其他的解决办法


回复 使用道具 举报
chengyafan001
注册会员   /  发表于:2020-4-23 16:03:27
7#
1.我测试了,这个C1DockTabControl的内存地址没有改变,那即使拖动后还是C1DockTabControl之前的对象,那它设置的双击事件莫名其妙消失了,我觉的这跟动态没关系,是BUG
2.我的需求是:我的界面里排布了很多的C1DockTabControl,我在双击C1DockTabControl后,这个要改变尺寸充满界面,所以这个双击事件我是必须要的
3.你说点击tab页的,只能点击标签,达不到我的要求
回复 使用道具 举报
chengyafan001
注册会员   /  发表于:2020-4-23 16:09:09
8#
或者有C1DockTabControl拖拽后的事件吗?我在拖拽后重新设置一下它的双击事件
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-23 18:27:32
9#
有一个ItemDockModeChanged事件,但是在这里添加的话会我测试有其他的问题,在浮动状态拖回固定状态时不会触发,

你可以先测试一下看看,我明天再帮你看看有没其他的解决办法
回复 使用道具 举报
chengyafan001
注册会员   /  发表于:2020-4-23 20:59:40
10#
我的浮动状态是禁用的,可以不考虑浮动状态
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部