彩票走势图

甘特图控件常见使用问题锦集

原创|其它|编辑:郝浩|2013-01-22 15:17:37.000|阅读 806 次

概述:不知道你是否在甘特图开发和使用中遇到了困难呢?本文为你总结了六个甘特图开发和使用过程中经常遇到的问题,希望对你有所帮助。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

甘特图是一种线条图,一般用横轴表示时间,纵轴表示活动,线条表示在计划期间活动的安排以及完成情况。不知道你是否也在甘特图开发和使用中遇到了困难呢?本文为你总结了六个甘特图开发和使用过程中的常见问题,希望对你有所帮助。

1、如何在Windows SharePoint中使用VARCHART XGantt?

答:在 ASP.NET网页中提供一个可实现所需甘特图功能的Web应用程序。Web部件元素PageViewer在Windows SharePoint中显示您的应用程序。你只需要传递一个连接到您的网页中。然后你就可以在Windows SharePoint中使用PageViewer了。你可以将你的应用程序放在SharePoint服务器上或任何其他Web服务器上。

2、如何通过点击方式将Bar移到Gantt Graph甘特图中?

 答:甘特图中的OnNodeLClick事件同时捕捉表或图中的节点和信息。点击表时,会检索节点相关的日期,并通过ScrollToDate 方法传递到VARCHART XGantt对象中。

代码示例:

Private Sub VcGantt1_OnNodeLClick
(ByVal node As VcGanttLib.VcNode,
ByVal location As VcGanttLib.LocationEnum,
ByVal x As Long, ByVal y As Long,
returnStatus As Variant)
Dim myDataDef As VcDataDefinition
Dim myDataDefTable As VcDataDefinitionTable
Dim myDataField As VcDefinitionField
Dim myIndex As Integer
If location = vcInTable Then
// if the index of the field "Start" is unknown
Set myDataDef = VcGantt1.DataDefinition
Set myDataDefTable = myDataDef.DefinitionTable(vcMaindata)
Set myDataField = myDataDefTable.FieldByName("Start")
myIndex = myDataField.ID
VcGantt1.ScrollToDate node.DataField(myIndex), vcLeftAligned, 2
End If
End Sub

3、如何禁用Gantt Chart甘特图中的上下文菜单?

答:在甘特图软件中,将returnStatus设置为cRetStatNoPopup,可以防止甘特图中弹出上下文菜单中。

下面的示例代码适用于ActiveX版本和VB6:

//switching off the context menu of the diagram
Private Sub VcGantt1_OnDiagramRClick (ByVal x As Long, ByVal y As Long, returnStatus As Variant)
returnStatus = vcRetStatNoPopup
End Sub

//switching off the context menu of links
Private Sub VcGantt1_OnLinkRClickCltn (ByVal linkCltn As VcGanttLib.VcLinkCollection, ByVal x As Long, ByVal y As Long, returnStatus As Variant)
returnStatus = vcRetStatNoPopup
End Sub

//switching off the context menu of nodes
Private Sub VcGantt1_OnNodeRClick (ByVal node As VcGanttLib.VcNode, ByVal location As VcGanttLib.LocationEnum, ByVal x As Long, ByVal y As Long, returnStatus As Variant)
returnStatus = vcRetStatNoPopup
End Sub

4、甘特图中无法打印的问题?

答:VARCHART ActiveX中无法打印或者无法设置打印机时,请检查vcprct32.dll文件是否存在,并且,确认是否设置了Windows默认打印机。

5、请问DUNDAS里的甘特图只能提供展示功能?它都有哪些功能呢?

答:Dundas中的甘特图只能实现基本的数据展现,并不支持数据的交互,如拖拽等功能,如需使用甘特图的交互性的功能,推荐您使用GTP.NET

6、甘特图控件XGantt如何自定义属性对话框和右键菜单?

答:甘特图控件本身不支持,只能通过自建弹出窗体定义其内容和方法。

如果以上问题依然不能解决你的甘特图选型问题,建议你到慧都控件问答免费咨询控件专家。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
VARCHART XGantt

用于工业4.0项目管理、交互式的甘特图绝佳解决方案,世界级甘特图大师

VARCHART JGantt

VARCHART JGantt控件及其全面的对象模型是快速开发交互式Java甘特图的理想工具。

phGantt Time Package

phGantt Time Package控件包集合了时间块处理控件,能为应用程序加入甘特图表设计和日程计划设计的功能。

AnyGantt

基于JavaScript的高级解决方案,用于构建复杂且信息丰富的甘特图。

FlexGantt

FlexGantt 是当前 Java 中最先进的甘特图解决方案

title
title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP