phGant Time Package同时包含了phGantt 和phSchema控件,是一款快速、完全面向对象的ActiveX控件,有着丰富的图形用户界面,客户可以熟练地操作时间进度条。时间进度条可以以甘特图和概要视图的形式显示。该控件是一款强大的日程安排、项目管理控件,被国际上许多大公司所使用,慧都控件作为PlexityHide公司在中国的核心代理商,为客户提供优质的客服和技术之支持。
11066:到目前为止看起来不错,但是我无法更改行高吗?
问题
我们正在评估您的phGantX组件,以便可视化来自考勤应用程序的信息。到目前为止,它看起来不错,但我无法更改行高。我们需要使它们更高,因为我们需要在下面绘制时间栏和几个标记。但是,使用SetRowHeightGrid不会执行任何操作,并且GetRowHeightGrid始终返回零。
解答
确保设置IphGantX3.UseGrid = true,将其设置为true以使用网格而不是树。您必须在添加任何行之前执行此操作,因为添加的所有行均由创建该行时处于活动状态的组件(网格或树)拥有。”
如果IphGantX3.UseGrid = false,则使用comctrl树视图,并且它无法处理行高,列等
网格完全是层级的,可以完成旧树视图可以做的所有事情。
10968:我可以在应用程序中使用64位ActiveX phGantt控件吗?
问题
目前,我们为其中一个应用程序提供了phGantt ActiveX控件,并且刚刚开始将应用程序移至64位支持。 我可以在应用程序中使用64位ActiveX phGantt控件吗?解答
不,我们目前没有phGantTimePackage的64位版本。32位版本将在64位平台上运行。
我们目前无法为64位编译phGantTimePackage,因为Delphi编译器尚不存在64位版本,根据CodeGear的计划,该版本计划在2008年发布。
10782:如何使用Rave报告打印Gant?我的报告使用代码,而不是可视化的狂欢环境。
问题
我开始在Delphi 2006的VCL中使用您的软件。如何使用Rave报告打印Gant?我使用代码而不是可视化狂欢环境创建报告。
我使用TRvSystem和所有其他渲染器。
解答
我们没有有关Rave报告的特定信息,但是它可以让您获取Canvas进行绘制,然后在Canvas.Handle中使用PrintToHdc发送,或者可以渲染为EMF图像(基于矢量)并发送该图像到报告生成器。
10793:我想一键移动所有链接的项目并拖动动作。
问题
我想一键移动所有链接的项目并拖动动作。我还无法弄清楚该怎么做。我首先创建了链接列表中所有TphDataEntity_GantTime项的列表,并在gant鼠标按下事件中将每个项的选定值设置为true,但是仅当我第二次单击以启动移动时,此方法才有效。
解答
如果您确实做同样的事情,但是在IphGantX3.OnSelectionChangedGantTime事件中,它将更好地工作。
问题在于,当您按下鼠标时,甘特图已经决定了拖动中的内容。