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