50867104 发表于 2014-2-25 09:19:00

【WinForms】C1TabItem 怎么实现双击事件

C1TabItem 怎么实现双击事件,求助。

iceman 发表于 2014-2-25 13:41:00

回复 1楼50867104的帖子

50867104 你好,
可以在 C1TabItem_MouseLeftButtonDown 事件中通过计算两次点击的时间差模拟双击事件。

50867104 发表于 2014-2-27 10:11:00

回复 2楼iceman的帖子

嗨,你好,我在TabItem上实现了右键菜单,如下图所示


但是上面,存在一个问题,当我把鼠标放置在tabitem的边框旁边的时候,不能弹出右键,是否可以帮忙解决
如下图所示




iceman 发表于 2014-2-27 14:29:00

回复 3楼50867104的帖子

抱歉,demo 我无法运行缺 String2Control 等资源文件。
为了加快调查进度,能否发可以运行的demo到论坛调试。

50867104 发表于 2014-2-27 14:44:00

回复 4楼iceman的帖子


50867104 发表于 2014-2-27 14:45:00

回复 4楼iceman的帖子

sample已经上传,麻烦技术支持下

50867104 发表于 2014-2-27 17:31:00

请问,可以解决吗?

iceman 发表于 2014-2-27 17:54:00

回复 7楼50867104的帖子

问题我已经重现了,目前没能解决,明天继续调查。请稍后

iceman 发表于 2014-3-3 15:01:00

回复 7楼50867104的帖子

请尝试以下这段代码:

      private void tabControl_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
      {
            e.Handled = true;
      }

50867104 发表于 2014-3-4 16:24:00

回复 9楼iceman的帖子

哦,这个只是终止了鼠标右键的动作,有没有办法把旁边的padding去除掉
页: [1] 2
查看完整版本: 【WinForms】C1TabItem 怎么实现双击事件