翻譯|使用教程|編輯:楊鵬連|2021-04-02 11:01:21.147|閱讀 273 次
概述:VARCHART XGantt是一個交互式甘特圖組件,可生成清晰,靈活的甘特圖。本文介紹了甘特圖如何使用拖曳工具。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
甘特圖(Xgantt)從1998年的第一個商用版本開始就致力于計劃編制和項目管理方面控件的研究和開發,經過20多年的積累和沉淀,目前可為軟件開發商和最終用戶提供最頂級的計劃編制和項目管理的控件產品,幫助用戶快速的整合項目管理軟件所需的甘特圖,網絡圖,資源柱狀圖,日程日歷,資源調度等功能模塊,并提供全方位的支持和服務。
VARCHART XGantt是一款功能強大的甘特圖控件,其模塊化的設計讓您可以創建滿足需要的應用程序。XGantt可用于.NET,ActiveX和ASP.NET應用程序,可以快速、簡單地集成到您的應用程序中,幫助您識別性能瓶頸、避免延遲以及高效利用資源,使復雜數據變得更加容易理解。
VARCHART XGantt在市場上已有近30年的歷史,它提供了最完善的C#Gantt圖表控件,可用于構建現代而又可靠的行業資源調度應用程序。
甘特圖使規劃者能夠通過來回移動,輕松地重新規劃訂單、任務或資源。然而,將一個節點定位在時間軸的某一點或直接定位在另一個節點之后是很棘手的,因為甘特圖中的某個位置必須準確地用鼠標點擊。
此外,在許多甘特圖中,都使用了多級組。在大型計劃中,如果目標組距離很遠,用鼠標將一個節點從一個組或其子組拖動到另一個組,有時會有點不方便和混亂。
Snap工具:支持水平拖動
許多拖動程序或設計工具已經提供了所謂的快照網格,通過預定義的網格,通常是像素間距,幫助精確定位對象。VARCHART XGantt 現在提供類似的功能。移動的對象不是調整到一個固定的網格,而是調整到圖形中的其他對象,這些對象因此定義了一個不規則距離的快照網格。
節點(或它們的層)、日期線、線型網格和日歷網格允許定義所謂的快照目標。當水平移動一個節點或修改一個節點或圖層的大小時,這個節點或圖層的開始或結束日期將按時間順序調整到其他對象所定義的快照工具上。開始或結束日期將向旁邊5個像素內的快照目標移動,從而取代目標的確切日期。
每一個節點布局都有特殊的行為(非分組、分組、分層排列;因為相應的對象定義了快照工具)。
API調用:vcGantt.UseSnapTargetsInInteractions = true/false
圖層可以在編輯圖層對話框中定義為快照目標。選中 "開始快照目標 "和 "結束快照目標 "復選框可將圖層的位置(即日期)設置為拖動節點或圖層的快照目標。
API調用:
VcLayer.StartSnapTarget = true/falseVcLayer.EndSnapTarget = true/false
日期線可以在 "指定日期線 "對話框中定義為快照目標,勾選 "快照目標 "復選框將日期線的位置(即其日期)設置為拖動節點或圖層的快照目標。
快照目標線網格/日歷網格
線型網格和日歷網格可以在兩個不同的地方定義為快照目標:
在分組對話框中,您可以訪問 "管理日歷網格 "和 "管理線網格 "對話框,在這兩個對話框中,勾選相應的復選框將相關對象的位置(即它們的日期)設置為拖動節點或圖層的快照目標。
API調用:
VcDateLineGrid.SnapTarget = true/false
VcCalendarGrid.StartSnapTarget = true/false
VcCalendarGrid.StartSnapTarget = true/false
請注意:由于在移動多個節點時,將所有對象(即多個色帶的對象)的快照目標混合在一起是沒有意義的,因此只有在移動單個節點時才會考慮單個對象的快照目標。一個節點與它所在的色帶的快照目標之間的單獨快照沒有提供。
用方向鍵移動節點
節點不僅可以通過鼠標進行交互式移動,還可以通過鍵盤上的鼠標鍵進行移動。要做到這一點,需要以下設置。
vcGantt1.ArrowKeyMode = VcArrowKeyMode.vcResizeOrMoveNode
vcNodeJumpToSnapTarget的值被添加到VcArrowKeyMode枚舉中。如果設置了這個值,按CTRL+左右方向鍵會使一個標記的節點快照到下一個或最后一個快照目標,這是一個循環操作。如果到了終點,一切又從頭開始。
想要了解甘特圖或慧都APS系統,請登錄慧都網,解決您的問題!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: