新功能:
1、采用ADO接口对数据库进行支持
2、Tooltip功能
待开发功能:
1、Gantt条托拽
2、控件打印
截图:
![](http://www.cppblog.com/images/cppblog_com/wlwlxj/8028/o_gantt_v2.PNG)
posted on 2008-08-31 17:03
万连文 阅读(858)
评论(8) 编辑 收藏 引用 所属分类:
乱七八糟
FeedBack:
# re: 干特图控件新功能-数据库加载 tooltip[未登录]
2008-09-04 20:55 |
做的真的很不错哦,想跟你交流交流.
在你的控件中,
ZoomFactor功能是如何使用的.
也就是缩放时间条如何调用
回复 更多评论
# re: 干特图控件新功能-数据库加载 tooltip[未登录]
2008-09-04 20:56 |
我的邮箱是 hlss2000@sina.com
回复 更多评论
# re: 干特图控件新功能-数据库加载 tooltip[未登录]
2008-09-04 21:36 |
上面的问题我解决了.在使用上面还是有点不方便,如过您在控件处理中加入类似于 doevents (vb语言) 的语句可能处理gantt的效果 不会停顿(假死)
回复 更多评论
# re: 干特图控件新功能-数据库加载 tooltip[未登录]
2008-09-05 00:13 |
ZoomFactor 其实是为了解决年月 周日时间轴之间的显示上的差距设计的,用户一般只是初始化的时候设置,或者更加自己产品的实际情况设置一个常量。时间轴的缩放可以在添加时间轴的时候通过枚举实现,至于Grid和Gantt表头的事件暂时还没有暴露出来,对于各个主控件的鼠标事件已经暴露。最近有点忙,当时尽快会做一些demo展示特性。
回复 更多评论
# re: 干特图控件新功能-数据库加载 tooltip[未登录]
2008-09-05 22:47 |
question1:
在设置
Me.PMGantt1.StartDate = CDate("2008-8-6 0:0")
Me.PMGantt1.EndDate = CDate("2008-8-16 0:0")
干特图上显示的时间段还是很长.我的理解是设置了该数据后,赶特图应该是只显示这个时段的信息
如果要完成上述功能,请问如何设置,谢谢
question 2:
'为PMGantt添加时间轴
Me.PMGantt1.AddTimeLineHeaderRow PMGTLT_WEEK, PMGTLA_PAN
Me.PMGantt1.AddTimeLineHeaderRow PMGTLT_DAY, PMGTLA_PAN
Me.PMGantt1.AddTimeLineHeaderRow PMGTLT_CUSTOM, PMGTLA_PAN
如上编程:
第3行设置后,在gantt图上会显示更细的刻度,但运行后会出现停顿(假死)
能否缓解该状况的发生,是否是我的编程有问题.
你做的控件不错.
你有qq吗,我的qq是45766548.
回复 更多评论
# re: 干特图控件新功能-数据库加载 tooltip[未登录]
2008-09-05 22:48 |
PMGTLT_CUSTOM 默认是 5
但增加数值的时候,停顿现象更加严重.
回复 更多评论
# re: 干特图控件新功能-数据库加载 tooltip
2008-09-06 11:28 |
对于question1,大部分干特图视图都是滚动条不禁止的,为此我费力老大劲才实现,目的就是不限制视图左右边界,这个你可以从msproject也可以看出。
question 2: 可能是PMGTLT_CUSTOM导致时间轴太密集,这个就需要设置zoomfactor,可能你下的dll很多功能接口没有暴露,怕一段暴露出后接口更新麻烦(com接口的弊端),最近经过慎重考虑修改过很多接口,正在制作demo以及帮助文档,之后发布一个beta版本,可能编辑功能比较弱,没有打印暂时。
回复 更多评论
# re: 干特图控件新功能-数据库加载 tooltip