找回密码
 立即注册

QQ登录

只需一步,快速开始

菀歌

注册会员

1

主题

3

帖子

10

积分

注册会员

积分
10
  • 34

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
菀歌
注册会员   /  发表于:2024-3-25 15:16  /   查看:3301  /  回复:8
1金币

最佳答案

查看完整内容

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

8 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-25 15:16:21
来自 7#
没有其他办法,有一个ShowDialog事件,会在弹窗前触发,但是无法取消弹窗
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-25 18:29:50
2#
请提供一个可以复现问题的demo,我帮你看看原因
回复 使用道具 举报
我是读书人
注册会员   /  发表于:2024-3-28 12:47:01
3#
Richard.Ma 发表于 2024-3-25 18:29
请提供一个可以复现问题的demo,我帮你看看原因

应该是在甘特图的时候,如何双击不显示任务修改的窗口
回复 使用道具 举报
菀歌
注册会员   /  发表于:2024-3-28 12:49:19
4#
Richard.Ma 发表于 2024-3-25 18:29
请提供一个可以复现问题的demo,我帮你看看原因

抱歉,我阐述的有问题,应该是在双击甘特图的时候,不让任务修改窗口跳出,但是其他功能正常使用
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-3-28 17:57:10
5#
可以试试
c1GanttView1.BeforeEditTask += C1GanttView1_BeforeEditTask;
        private void C1GanttView1_BeforeEditTask(object sender, CancelTaskArgs e)
        {
            e.Cancel = true;
        }
回复 使用道具 举报
菀歌
注册会员   /  发表于:2024-3-29 09:08:59
6#
Richard.Ma 发表于 2024-3-28 17:57
可以试试
c1GanttView1.BeforeEditTask += C1GanttView1_BeforeEditTask;
        private void C1GanttV ...

这样做是可以不弹出任务修改窗口,但是画面上的每一个小的进度条也无法拖动变更,能否只不弹出任务修改弹窗,而不限制画面进度条拖动等其他操作
回复 使用道具 举报
我是读书人
注册会员   /  发表于:2024-4-22 09:32:45
8#
   private void c1GanttView1_ShowDialog(object sender, ShowDialogEventArgs e)
        {
            if (e.DialogType == DialogType.TaskInfo)
            {
                e.Dialog = null;
            }
        }

这么写就好了

评分

参与人数 1金币 +300 收起 理由
Richard.Ma + 300 很给力!

查看全部评分

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-4-22 11:09:12
9#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部