C1DockTabControl在拖拽后双击事件消失
我的C1DockTabControl控件在设置了双击事件,在拖拽后,事件就不起作用了,这是为什么呢,如何解决呢?你好,你说的拖曳是指将其中的Docking变成漂浮状态还是只是改变了位置,请详细描述一下重现问题的步骤,我这边来验证 漂浮状态还是或者改变位置都会造成失效 1.C1DockTabControl设置一个双击事件
2.随便拖拽,改变位置,或者拖拽为漂浮,双击失效 好的,我明天早上会验证一下,然后给你答复 我测试了一下,确实存在你说的这种情况,这个产生的原因是C1DockTabControl是动态的,只只要是浮动状态或者布局的位置方向调整,其实都会消失,这个目前没法解决。
但是里面的Tab页在拖动后还是不变的,可以考虑把双击事件加到这里(但是只能点击标签)
你也可以说一下具体的需求,看看有没有什么其他的解决办法
1.我测试了,这个C1DockTabControl的内存地址没有改变,那即使拖动后还是C1DockTabControl之前的对象,那它设置的双击事件莫名其妙消失了,我觉的这跟动态没关系,是BUG
2.我的需求是:我的界面里排布了很多的C1DockTabControl,我在双击C1DockTabControl后,这个要改变尺寸充满界面,所以这个双击事件我是必须要的
3.你说点击tab页的,只能点击标签,达不到我的要求 或者有C1DockTabControl拖拽后的事件吗?我在拖拽后重新设置一下它的双击事件 有一个ItemDockModeChanged事件,但是在这里添加的话会我测试有其他的问题,在浮动状态拖回固定状态时不会触发,
你可以先测试一下看看,我明天再帮你看看有没其他的解决办法 我的浮动状态是禁用的,可以不考虑浮动状态
页:
[1]
2