Foxtable(狐表)用户栏目专家坐堂 → 甘特特 Y轴 任务的顺序


  共有2741人关注过本帖树形打印复制链接

主题:甘特特 Y轴 任务的顺序

帅哥哟,离线,有人找我吗?
aoc103
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:274 积分:3148 威望:0 精华:0 注册:2017/10/15 20:04:00
甘特特 Y轴 任务的顺序  发帖心情 Post By:2020/12/27 23:10:00 [只看该作者]

Dim Chart As WinForm.Chart
Chart= Forms("窗口1").Controls("Chart1")
Chart.ChartType = ChartTypeEnum.Gantt '图表类型为甘特图
Chart.Inverted = True '对调X轴和Y轴位置
Chart.AxisY.DateType= True 'Y轴为日期型
Chart.AxisY.AnnoFormatString = "MM-dd" '设置Y轴的标示格式
Chart.AxisY.MinDate = #01/01/2010# '设置Y轴的起始日期
Chart.AxisY.MaxDate = #1/2/2010# '设置Y轴的终止日期
Chart.AxisX.GridMajorVisible = False '隐藏X轴的网格线
With Chart.SeriesList
    .AddGanttSeries("任务一", #1/1/2010 8:30#, #1/1/2010 12:30#)
    .AddGanttSeries("任务二", #1/1/2010 14:00#, #1/1/2010 21:00#)
    .AddGanttLabels("HH分mm分")
End With

系统默认 任务一 是在最底层一行 任务二 是从最底层第二行开始
我希望是 任务1 是在第一行 任务2 是在下面第二行 请问这个要如何实现?
图片点击可在新窗口打开查看
[此贴子已经被作者于2020/12/27 23:10:51编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110495 积分:562359 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/28 8:34:00 [只看该作者]

调换一下代码顺序:
With Chart.SeriesList
    .AddGanttSeries("任务二", #1/1/2010 14:00#, #1/1/2010 21:00#)
    .AddGanttSeries("任务一", #1/1/2010 8:30#, #1/1/2010 12:30#)
    .AddGanttLabels("HH分mm分")
End With

 回到顶部