原創(chuàng)|使用教程|編輯:郝浩|2013-06-07 13:48:37.000|閱讀 440 次
概述:FlowChart.NET是一個(gè)通用的流程圖控件,提供了用于創(chuàng)建或編輯圖表的直觀的用戶交互模型。在前面的教程中,探討了如何創(chuàng)建復(fù)合節(jié)點(diǎn)和組件。在本文中將會(huì)創(chuàng)建一個(gè)有相同組件結(jié)構(gòu)的復(fù)合節(jié)點(diǎn)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
通用的業(yè)務(wù)流程圖控件FlowChart.NET提供了用于創(chuàng)建或編輯圖表的直觀的用戶交互模型。在前面的教程中,探討了如何創(chuàng)建復(fù)合節(jié)點(diǎn)和組件。
在本文中將會(huì)創(chuàng)建一個(gè)有相同組件結(jié)構(gòu)的復(fù)合節(jié)點(diǎn),而不是在在代碼中定義節(jié)點(diǎn)。這里的XML相當(dāng)于在之前文章中創(chuàng)建的組件層次。
XML
<StackPanel Orientation="Horizontal" Spacing="1"> <Text Text="Enter name:" /> <Edit Width="25" AcceptsReturn="False" /> <Button Content="Enter" /> </StackPanel>
將上述 XML 分配給一個(gè)名為 xmlContent 的字符串變量,然后創(chuàng)建復(fù)合節(jié)點(diǎn)以及導(dǎo)入上述的XML的代碼將會(huì)如下所示:
C#
CompositeNode node = new CompositeNode(diagram1); node.Components.Add(XmlLoader.Load(xmlContent)); node.Bounds = new RectangleF(10, 10, 60, 10); diagram1.Nodes.Add(node);
Visual Basic
Dim node As New CompositeNode(diagram1) node.Components.Add(XmlLoader.Load(xmlContent)) node.Bounds = New RectangleF(10, 10, 60, 10) diagram1.Nodes.Add(node)
運(yùn)行這個(gè)文中的代碼,將會(huì)出現(xiàn)一樣的效果,而且層次結(jié)構(gòu)會(huì)更加的緊湊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件