原創|產品更新|編輯:鄭恭琳|2016-04-15 10:43:06.000|閱讀 512 次
概述:流程圖控件MindFusion.Diagramming for WinForms v6.4發布,新版本新增了FreeFormNode、LinkTextEditing和LinkTextEdited,并修復了一些bug。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MindFusion.Diagramming for WinForms是一個能幫助你創建工作流和進程圖表的.NET控件;數據庫實體關系圖表;組織圖表;對象層次和關系圖表;圖表和樹。它是基于對象-圖表框,表格和箭頭類型,將其歸類分派給其他并結合成復雜的結構。該控件提供超過預先定義的50多種圖表框,如自定義設計樣式和對圖表框著色等。
說明:MindFusion.Diagramming for WinForms原名為FlowChart.NET,MindFusion.Diagramming除WinForms版本外,還有WPF、ASP.NET、ASP.NET MVC、Silverlight、JavaScript、Java Swing、ActiveX、.NET CF、Android、iOS Cocoa Touch多種平臺的版本可選擇。
< 最新MindFusion.Diagramming for WinForms v6.4下載>
FreeFormNode收集所有從用戶的鼠標或觸摸輸入的點,并且將它們作為節點的輪廓顯示。為了讓用戶交互式地畫出自由節點,設置DiagramView.Behavior 到DrawFreeForms或LinkFreeForms。使用FreeFormNode的點的屬性以編程方式獲取或設置輪廓點。如果設置了關閉屬性,節點會被繪制成一個封閉的形狀和其內部填充,否則節點會被繪制成折線。如果第一個和最后一個點之間的距離被用戶繪制地短于Diagram.AutoCloseDistance,節點的Closed屬性會被自動設置為true。AutoCloseDistance默認值是Float.MaxValue,所以自由節點總是關閉的。
附加的繪畫模式,方便觸摸輸入,轉換由用戶繪制的FreeFormNode對象到有著最相似形狀的ShapeNode對象。要啟用他們,需要設置Behavior 到DrawFreeShapes或LinkFreeShapes。對用戶的輸入匹配的形狀是通過圖表的FreeFormTargets屬性進行設置。默認情況下它包含矩形、決策和橢圓形狀。
LinkTextEditing和LinkTextEdited事件現在當用戶編輯LinkLabel時也提高了。各自的事件參數類的Label屬性可以識別編輯的LinkLabel。如果用戶編輯鏈接的Text值,Label就是一個空引用。你可以防止用戶編輯Text,只讓他們編輯標簽,通過像這樣處理LinkTextEditing:
void OnLinkTextEditing(object sender, LinkValidationEventArgs e) { e.Cancel = e.Label == null; }
相關產品購買請咨詢""。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網