请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Envelope

注册会员

10

主题

25

帖子

83

积分

注册会员

积分
83
Envelope
注册会员   /  发表于:2018-6-13 13:20  /   查看:3689  /  回复:5


1.我现在有两条任务,都是黄色,有没有属性可以设置他是否超期,超期后显示我自己自定义的颜色
2。绿色选中部分,是我通过分组自动生成的任务条,有没有属性可以设置他的颜色,而不是继承我任务的颜色

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-6-13 13:52:33
沙发
您好,请参考

  1. private void btnChangeTaskStyle_Click(object sender, EventArgs e)
  2. {
  3.     Task task3 = ganttView.Tasks.Search("Task 3");
  4.     if (task3 != null)
  5.     {
  6.         BarStyle bs = ganttView.GetPredefinedBarStyle(BarType.ManualTask);
  7.         bs.BarColor = Color.Green;
  8.         bs.BarShape = BarShape.MiddleBar;
  9.         bs.StartShape = 19;
  10.         bs.EndShape = 19;
  11.         task3.BarStyles.Add(bs);
  12.     }
  13. }
复制代码
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Envelope
注册会员   /  发表于:2018-6-13 15:15:02
板凳

谢谢,这个方法很好,我可以修改我自己加的任务的颜色了,但是,我还是无法获取到最上面统计条,可能因为这个并不是一个任务,所以我获取不到的原因,请问有别的方法可以实现么
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-6-13 16:05:37
地板
Envelope 发表于 2018-6-13 15:15
谢谢,这个方法很好,我可以修改我自己加的任务的颜色了,但是,我还是无法获取到最上面统计条,可能因为 ...

没有理解,所有的任务都在tasks集合里面,是否可以提供您的demo,我帮您看看。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
Envelope
注册会员   /  发表于:2018-6-13 16:28:32
5#
JeffryLI 发表于 2018-6-13 16:05
没有理解,所有的任务都在tasks集合里面,是否可以提供您的demo,我帮您看看。




这是我一整个任务,我只有一条任务,最上面红色部分其实是通过GroupDefinition分组,请问能否对他进行样式的修改

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-6-13 18:03:13
6#
Envelope 发表于 2018-6-13 16:28
这是我一整个任务,我只有一条任务,最上面红色部分其实是通过GroupDefinition分组,请问能否对他 ...

这个分组就不可以了,不好意思哈
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部