MindFusion.DiagrammingforWinForms是一款專業(yè)的.NET平臺(tái)下的流程圖及圖表控件,它可以運(yùn)行在任何C#,VB.NET或Delphi.NET語(yǔ)言編寫的軟件中。能夠幫助你創(chuàng)建工作流程圖、對(duì)象層次和關(guān)系圖、網(wǎng)絡(luò)拓?fù)鋱D、實(shí)體關(guān)系圖、IVR、工業(yè)自動(dòng)化、genealogytrees、算法流程圖、組織結(jié)構(gòu)圖、XML文檔、類圖等,該控件可輕松的整合到您的應(yīng)用程序中,且不需要太多的程序編寫。詳細(xì)的文檔可幫助您快速掌FlowChart.NET的使用方法,且包含了多種編程語(yǔ)言的實(shí)例。FlowChart.NET提供多種功能,其中包括:XML序列,自動(dòng)設(shè)計(jì)運(yùn)算尋址和PDF輸出。MindFusion WPF Pack1。天津自定義控件MindFusion控件
問(wèn):我正在尋找**簡(jiǎn)單的方法來(lái)動(dòng)態(tài)更改節(jié)點(diǎn)上的鏈接錨點(diǎn),以便錨點(diǎn)**接近連接節(jié)點(diǎn)。如果目標(biāo)節(jié)點(diǎn)位置發(fā)生更改,我不希望鏈接跨越源節(jié)點(diǎn)。**答:檢查鏈接在啟用其動(dòng)態(tài)屬性時(shí)的工作方式。它會(huì)使鏈接在拖動(dòng)節(jié)點(diǎn)時(shí)更改其原點(diǎn)和目標(biāo)連接點(diǎn)(MindFusion.DiagrammingforWinForms現(xiàn)已加入在線訂購(gòu),點(diǎn)擊查看價(jià)格~)**問(wèn):有沒有辦法在每個(gè)表或每個(gè)單元格的基礎(chǔ)上控制文本編輯?我們有一些表格,我們不希望任何就地編輯和其他我們只想允許就地編輯單元格值而不是標(biāo)題…**答:您可以通過(guò)處理Diagram.NodeTextEditing和Diagram.CellTextEditing事件來(lái)實(shí)現(xiàn)。將e.Cancel設(shè)置為true可防止用戶編輯節(jié)點(diǎn)的文本。下載MindFusionJava 工具M(jìn)indFusion移動(dòng)端和桌面軟件開發(fā)的UI控件。
問(wèn):在我的圖中,兩個(gè)節(jié)點(diǎn)重疊。當(dāng)我點(diǎn)擊重疊區(qū)域時(shí),我希望始終選擇相同的節(jié)點(diǎn)。有沒有辦法優(yōu)先考慮我想要選擇的節(jié)點(diǎn)?答:為具有更高優(yōu)先級(jí)的節(jié)點(diǎn)分配更大的ZIndex值。*在單擊節(jié)點(diǎn)時(shí),調(diào)用GetNodesAt以查找鼠標(biāo)位置的所有節(jié)點(diǎn),并以編程方式選擇其中一個(gè)節(jié)點(diǎn)。問(wèn):我希望在移動(dòng)節(jié)點(diǎn)時(shí),連接到節(jié)點(diǎn)的鏈接的頭部或基部圍繞節(jié)點(diǎn)的邊界移動(dòng),就像FlowChart.NET演示(鏈接->表單保留)中的一個(gè)示例一樣。我將屬性RetainForm設(shè)置為true。但是,這還不夠…我必須設(shè)置的正確屬性是什么?答:嘗試將DiagramLink.Dynamic設(shè)置為true,這是在移動(dòng)節(jié)點(diǎn)時(shí)更新鏈接終點(diǎn)位置的屬性。啟用RetainForm也可以更新中間控制點(diǎn)的位置,以便保留鏈接的初始形狀。如果啟用了AutoRoute,則可能會(huì)忽略RetainForm。問(wèn):如何使用戶能夠從一個(gè)表到另一個(gè)表(而不是同一行)創(chuàng)建多個(gè)鏈接?答:將Diagram.AllowLinksRepeat設(shè)置為true將啟用該功能。
問(wèn):有沒有辦法限制可添加到圖表中的特定類型的形狀節(jié)點(diǎn)數(shù)?答:如果圖中有超過(guò)一定數(shù)量的節(jié)點(diǎn),則處理NodeCreating事件并設(shè)置e.Cancel=true。問(wèn):如何防止用戶在圖表中創(chuàng)建周期?答:這是一種簡(jiǎn)單的方法:privatevoiddiagram_LinkModifying(objectsender,MindFusion.Diagramming.LinkValidationEventArgse)if(e.ChangingOrigin||e.ChangingDestination)PathFinderfinder=newPathFinder(diagram,false);if(finder.FindShortestPath(e.Destination,e.Origin)!=null)MindFusion如何創(chuàng)建流程。
MindFusion.Reporting專業(yè).NET報(bào)表介紹MindFusion.ReportingforWinForms是一個(gè)原生的WindowsForms編程組件,它為任何.NET應(yīng)用程序提供專業(yè)的報(bào)表功能。該組件完全使用C#語(yǔ)言編寫,易于使用和集成。它提供您創(chuàng)建一個(gè)完美報(bào)表所需要的一切。介紹MindFusion報(bào)表是一種通用軟件組件,可用于設(shè)計(jì)、顯示和打印各種類型的報(bào)表和圖表。它被實(shí)現(xiàn)為一個(gè).netWindows窗體組件,可以很容易地集成到任何面向M平臺(tái)的應(yīng)用程序中。MindFusion為您的軟件提供可視化和編輯關(guān)系數(shù)據(jù)的功能。報(bào)表為您節(jié)省了數(shù)百小時(shí)的編碼和調(diào)試工作??丶﨧indFusion使用教程。湖南儀表控件MindFusion圖表
MindFusion服務(wù)詳情、更新。天津自定義控件MindFusion控件
頁(yè)眉和頁(yè)腳報(bào)告頁(yè)可以包含頁(yè)眉和頁(yè)腳。頁(yè)眉和頁(yè)腳包含在**終報(bào)告布局中的每個(gè)頁(yè)面實(shí)例上顯示的項(xiàng)目。例如,常見的情況是在頁(yè)腳中放置一個(gè)顯示當(dāng)前頁(yè)碼的標(biāo)簽。默認(rèn)情況下,頁(yè)面沒有頁(yè)眉和頁(yè)腳。為了創(chuàng)建一個(gè),在設(shè)計(jì)器中右擊頁(yè)面表面,并從上下文菜單中選擇"頁(yè)眉"或"頁(yè)腳"命令。確保你點(diǎn)擊的是頁(yè)面的一個(gè)未被占用的部分,否則上下文菜單將只包含"頁(yè)眉"或"頁(yè)腳"。否則上下文菜單將只包含特定于被點(diǎn)擊元素的命令。下圖顯示了報(bào)告頁(yè)面的上下文菜單應(yīng)該是怎樣的。一旦創(chuàng)建了頁(yè)眉或頁(yè)腳,它就會(huì)在設(shè)計(jì)器中變得可見,并被放置在頁(yè)面內(nèi)容區(qū)域的上方或下方。下圖展示了一個(gè)帶有頁(yè)眉和頁(yè)腳的頁(yè)面設(shè)計(jì)器,兩者都用紅色輪廓勾勒。天津自定義控件MindFusion控件