翻譯|使用教程|編輯:楊鵬連|2021-04-01 09:44:08.553|閱讀 282 次
概述:VARCHART XGantt是一個交互式甘特圖組件,可生成清晰,靈活的甘特圖。本文介紹了甘特圖Drag & Drop。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
甘特圖(Xgantt)從1998年的第一個商用版本開始就致力于計劃編制和項目管理方面控件的研究和開發(fā),經(jīng)過20多年的積累和沉淀,目前可為軟件開發(fā)商和最終用戶提供最頂級的計劃編制和項目管理的控件產(chǎn)品,幫助用戶快速的整合項目管理軟件所需的甘特圖,網(wǎng)絡(luò)圖,資源柱狀圖,日程日歷,資源調(diào)度等功能模塊,并提供全方位的支持和服務(wù)。
VARCHART XGantt是一款功能強(qiáng)大的甘特圖控件,其模塊化的設(shè)計讓您可以創(chuàng)建滿足需要的應(yīng)用程序。XGantt可用于.NET,ActiveX和ASP.NET應(yīng)用程序,可以快速、簡單地集成到您的應(yīng)用程序中,幫助您識別性能瓶頸、避免延遲以及高效利用資源,使復(fù)雜數(shù)據(jù)變得更加容易理解。
VARCHART XGantt在市場上已有近30年的歷史,它提供了最完善的C#Gantt圖表控件,可用于構(gòu)建現(xiàn)代而又可靠的行業(yè)資源調(diào)度應(yīng)用程序。
除了在 VARCHART XGantt 組件的一個實例內(nèi)移動或復(fù)制節(jié)點,用戶還可以將一個實例(源組件)以外的活動移動或復(fù)制到另一個實例(目標(biāo)組件)。
而在同一實例內(nèi)移動一個節(jié)點需要改變節(jié)點的數(shù)據(jù),如果節(jié)點在不同實例之間移動,它的日期不會改變(當(dāng)然可以通過目標(biāo)實例內(nèi)的后續(xù)移動)。
在不同實例之間移動節(jié)點分為兩個步驟:離開源組件和進(jìn)入目標(biāo)組件。每一步都需要相應(yīng)組件的許可。
VARCHART XGantt 允許通過一次交互移動或復(fù)制多個節(jié)點。如果用戶按下鼠標(biāo)左鍵,當(dāng)光標(biāo)在一個節(jié)點上時,內(nèi)部會生成一個System.Windows.Forms.DataObject類型的對象,并以CSV格式填充節(jié)點的數(shù)據(jù)(即通過文本或數(shù)據(jù)類型System.String)。之后,VcDragStarting事件被立即觸發(fā),這樣應(yīng)用程序就可以自行控制允許的操作(復(fù)制和/或移動)。默認(rèn)情況下,根據(jù)<Ctrl>鍵的狀態(tài),兩種操作都可以進(jìn)行:在釋放鼠標(biāo)按鈕的同時按下<Ctrl>鍵,對象將被復(fù)制,否則將被移動。
在這之后,VcDragCompleting事件被觸發(fā),以通知應(yīng)用程序所采取的操作(復(fù)制、移動或取消),并使其作出可能的反應(yīng)。
然后,在源組件中,事件Control.GiveFeedback和Control.QueryContinueDrag被觸發(fā)。在目標(biāo)組件中,事件Control.DragEnter、Control.DragOver和Control.DragLeave被觸發(fā)。
有關(guān) .NET 拖放例程的更多信息,請參考 .NET 框架的描述。此外,還有五個屬性會影響拖放行為。
Control.AllowDrop
這個基類Control的布爾屬性允許設(shè)置是否可以丟棄被拖到控件上的對象,該屬性只適用于從外部拖動的對象,在VARCHART控件中拖動的對象不受影響(即它們總是可以被丟棄)。該屬性只適用于從外部拖動的對象;在 VARCHART 控件中拖動的對象不受影響(i.e,它們總是可以被放下)。
VcGantt.LeavingControlWhileDraggingAllowed
VcGantt 對象的這個布爾屬性允許設(shè)置節(jié)點是否可以拖動到源控件的限制之外。這允許在兩個不同的 VARCHART 控件之間移動或復(fù)制節(jié)點,到同一應(yīng)用程序的不同控件,甚至到不同應(yīng)用程序的控件。
VcGantt.NodeCreationAtDroppingEnabled
VcGantt 對象的這個布爾屬性允許設(shè)置目標(biāo)組件是否在對象被丟棄后自動生成一個節(jié)點。
VcGantt.PhantomDrawingWhileDraggingEnabled
這個布爾屬性可以讓你為目標(biāo)組件設(shè)置是否要生成VARCHART組件的默認(rèn)幻影。
VcGantt.InbuiltMouseCursorWhileDraggingEnabled
這個布爾屬性可以讓你對目標(biāo)組件設(shè)置是否應(yīng)該顯示VARCHART組件的典型鼠標(biāo)指針。如果不顯示,則會顯示拖放鼠標(biāo)光標(biāo)(箭頭和一個小方塊或禁止標(biāo)志),甚至顯示應(yīng)用程序的特定光標(biāo)。
想要了解甘特圖或慧都APS系統(tǒng),請登錄慧都網(wǎng),解決您的問題!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: