VARCHART XGantt 使用教程:如何创建节点以及用鼠标移动节点
VARCHART XGantt是一个交互式的甘特图控件,其模块化的设计让您可以创建满足您和您的客户所需求的应用程序。(我们领先的甘特图控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET应用程序。)除此之外,同时还具有一个稳定可靠的甘特图工具,在编写第一行代码之前,您就可以知道是否可以满足客户的需求。
本文介绍了如何创建节点,和用鼠标移动节点的内容。
创建节点
只有在激活了“节点”属性页面上的“允许新节点”选项时,此模式才可用。
在此模式下,光标形状变为小十字形。在此模式下,可以通过拖动鼠标并按鼠标左键来创建节点。一个小框将出现在鼠标的当前位置,显示当前的开始日期和结束日期以及新节点的持续时间。
如果要在多级分组图中的折叠组中创建节点,则除了小十字以外,还会出现箭头:它显示新节点是组中的第一个节点(向上箭头)还是最后一个节点(向下箭头)。
在扩展组中,新节点将始终作为第一个节点插入,条件是将光标置于组标题行中。
在按层次结构分组的图中,您始终可以在参考节点的上方或下方插入新节点(取决于箭头方向)。
如果激活了“节点”属性页上的“编辑新节点”选项,则在释放鼠标按钮后,将出现“编辑数据”对话框。在“编辑数据”对话框中,您可以编辑新节点的所有数据。
如果尚未在设置中定义其他任何内容,则刚创建的节点将出现在鼠标的当前位置。
也可以通过将属性InteractionMode设置为值VcCreateNode来激活模式:创建节点。
用户创建节点时会发生OnNodeCreate事件。捕获了节点对象,因此可以进行验证。为了进行验证,必须激活“编辑数据”对话框。如果将returnStatus设置为vcRetStatFalse,则该节点将被删除。
用鼠标移动节点
在图中移动节点
根据“节点”属性页面上的设置,移动节点的可能性会有所不同。在“节点”属性页面上的以下默认设置有效时,在下面的说明中找到如何移动节点的信息:
- 标记时移动节点
- 按下Shift键时将图层移动为节点
当您将鼠标放在节点上时,鼠标指针会变成一个小正方形,带有指向左和向右的箭头(或者,当节点仅由一层组成时,带有四个箭头)。现在,您可以通过使用鼠标拖动来移动该图层。
如果要移动整个节点(包括所有图层),请在指向该节点的同时按Shift键。现在,光标变为带有四个箭头的小正方形。按住Shift键的同时将节点拖动到其他位置。信息框将显示该节点的当前开始日期和结束日期。释放鼠标键后,该节点将被放置在当前位置,并且该框将关闭。
注意:仅当您要移动包含多个图层的节点时,才需要按Shift键。
如果“节点”属性页上的“允许通过图表垂直移动节点”框被选中,则节点也可以沿垂直方向移动。
当节点在图中垂直移动时,带有相应箭头的光标指示该节点相对于其他节点的放置方式:。
在表中移动节点
如果选中了“允许通过表垂直移动节点”复选框,则您也可以在表中移动节点。但是,到目前为止,只能垂直移动整个节点。当节点在表中垂直移动时,带有相应箭头的光标指示该节点相对于其他节点的放置方式:。
当用户在“编辑数据”对话框中修改了节点的长度或位置或值时,将发生OnNodeModifyEx事件。通过ModifyType参数,您可以获得有关修改类型的更多信息。如果将returnStatus设置为vcRetStatFalse,则修改将被撤消。
VARCHART XGantt是项目管理中非常好用的工具,可以与EV-APS相结合。EV-APS是慧都科技15年行业经验以及技术沉淀之作,通过连接企业接单、采购、制造、仓储物流等整个供应链流程,帮助提升企业生产效率,真正实现:生产计划可视化呈现与控制、快速有效响应不同场景的生产计划、提高准时交货能力、提高产能和资源利用率。
希望文章内容对您有所帮助~感兴趣的朋友可以下载VARCHART XGantt试用版免费体验~
相关内容推荐: