菀歌 发表于 2024-3-25 15:16:20

C1GanttView双击不显示任务修改弹窗


Richard.Ma 发表于 2024-3-25 15:16:21

没有其他办法,有一个ShowDialog事件,会在弹窗前触发,但是无法取消弹窗

Richard.Ma 发表于 2024-3-25 18:29:50

请提供一个可以复现问题的demo,我帮你看看原因

我是读书人 发表于 2024-3-28 12:47:01

Richard.Ma 发表于 2024-3-25 18:29
请提供一个可以复现问题的demo,我帮你看看原因

应该是在甘特图的时候,如何双击不显示任务修改的窗口

菀歌 发表于 2024-3-28 12:49:19

Richard.Ma 发表于 2024-3-25 18:29
请提供一个可以复现问题的demo,我帮你看看原因

抱歉,我阐述的有问题,应该是在双击甘特图的时候,不让任务修改窗口跳出,但是其他功能正常使用

Richard.Ma 发表于 2024-3-28 17:57:10

可以试试
c1GanttView1.BeforeEditTask += C1GanttView1_BeforeEditTask;
      private void C1GanttView1_BeforeEditTask(object sender, CancelTaskArgs e)
      {
            e.Cancel = true;
      }

菀歌 发表于 2024-3-29 09:08:59

Richard.Ma 发表于 2024-3-28 17:57
可以试试
c1GanttView1.BeforeEditTask += C1GanttView1_BeforeEditTask;
      private void C1GanttV ...

这样做是可以不弹出任务修改窗口,但是画面上的每一个小的进度条也无法拖动变更,能否只不弹出任务修改弹窗,而不限制画面进度条拖动等其他操作

我是读书人 发表于 2024-4-22 09:32:45

   private void c1GanttView1_ShowDialog(object sender, ShowDialogEventArgs e)
      {
            if (e.DialogType == DialogType.TaskInfo)
            {
                e.Dialog = null;
            }
      }

这么写就好了

Richard.Ma 发表于 2024-4-22 11:09:12

:hjyzw:
页: [1]
查看完整版本: C1GanttView双击不显示任务修改弹窗