【甘特图(Xgantt)】自1998年第一个商业版以来,一直致力于规划和项目管理控件的研发,历经20多年的积累和沉淀,目前可以为软件开发商和终端用户提供顶层计划和项目管理管控产品,帮助用户快速集成项目管理软件所需的甘特图、网络图、资源直方图、进度日历等。资源调度等功能模块,提供全方位的支持和服务。[VARCHARTXGantt]是一款功能强大的甘特图控件,其模块化设计允许您创建满足您需求的应用程序。XGantt可用于.NET、ActiveX和ASP.NET应用程序,可以快速轻松地集成到您的应用程序中,以帮助您识别性能瓶颈、避免延迟并有效利用资源,从而使复杂数据更易于理解。VARCHARTXGantt已上市近30年,为构建现代而可靠的[IndustryResourceScheduling]应用程序提供了最完整的C#Gantt图表控件。[灰度网]免费下载VARCHARTXGantt官方版甘特图让规划人员可以轻松地通过来回移动重新规划订单、任务或资源。但是,将节点定位在时间轴上的某个点或直接在另一个节点之后是很棘手的,因为必须用鼠标准确地单击甘特图中的某个位置。此外,在许多甘特图中,使用了多级组。在大型方案中,如果目标组距离较远,用鼠标将节点从一个组或其子组拖到另一个组有时会有点不方便和混乱。捕捉工具:支持水平拖动许多拖动程序或设计工具已经提供所谓的捕捉网格,它有助于通过预定义的网格(通常是像素间距)精确定位对象。VARCHARTXGantt现在提供类似的功能。移动对象不适应固定网格,而是适应绘图中的其他对象,因此定义了不规则距离的快照网格。节点(或其层)、日期线、线网格和日历网格允许定义所谓的快照目标。当水平移动节点或调整节点或层的大小时,该节点或层的开始或结束日期将按时间顺序调整为其他对象定义的快照工具。开始或结束日期将移动到快照目标的5个像素以内,取代目标的确切日期。每个节点布局都有特殊的行为(非分组、分组、分层;因为相应的对象定义了快照工具)。所有节点布局:将要移动的图层调整为日期线、线网格和日历网格。非分组布局。移动的图层调整为所有节点所在的图层。组布局:将要移动的图层调整为所有节点所在的图层。被移动的层被调整为一个组(没有子组)的节点层。如果在交互过程中更改了组,图层将调整为新组的对象。层级排列:移动的层将调整为同一分支(有子分支)节点的层。如果在交互过程中改变了分支,图层将调整为新分支的对象。为了使快照工具工作,必须在节点属性页面中启用它们。API调用:vcGantt.UseSnapTargetsInInteractions=true/false图层可以在“编辑图层”对话框中定义为快照目标。选中StartSnapshotTarget和EndSnapshotTarget复选框以将层的位置(即日期)设置为拖动的节点或层的快照目标。API调用:VcLayer.StartSnapTarget=true/falseVcLayer.EndSnapTarget=true/false日期线可以在“指定日期线”对话框中定义为快照目标,勾选“快照目标”复选框来设置快照的位置日期线(即它的日期)被设置为被拖动节点或层的快照目标。API调用:VcDateLine.SnapTarget=true/falseSnapTargetLineGrid/CalendarGridLineGrid和CalendarGrid可以在两个不同的地方定义为快照目标:在“EditTimescale”部分,对于非单个Object-wise中分组对话框的下半部分,对于单个、组或节点相关对象,在编辑时间刻度部分对话框中勾选相应的复选框,以将相关对象的位置(即它们的日期)设置为拖动节点或图层的快照目标。在分组对话框中,您可以访问“管理日历网格”和“管理线网格”对话框,您可以在其中选择相应的)设置为被拖动节点或图层的快照目标。API调用:VcDateLineGrid.SnapTarget=true/falseVcCalendarGrid.StartSnapTarget=true/falseVcCalendarGrid.StartSnapTarget=true/false请注意:由于移动了多个节点,所有对象(即具有多个色带的对象)的快照目标混合在一起是没有意义,因此仅在移动单个节点时才考虑单个对象快照目标。不提供节点与其所在功能区的快照目标之间的单个快照。使用箭头键移动节点节点不仅可以通过鼠标交互移动,还可以通过键盘上的鼠标键移动。为此,需要进行以下设置。vcGantt1.ArrowKeyMode=VcArrowKeyMode.vcResizeOrMoveNodevcNodeJumpToSnapTarget的值被添加到VcArrowKeyMode枚举中。如果设置了这个值,按CTRL+左右方向键会导致标记的节点快照到下一个或上一个快照目标,这是一个循环操作。如果你到达终点,一切都从头开始。
