原創(chuàng)|使用教程|編輯:郝浩|2013-06-04 10:41:11.000|閱讀 460 次
概述:業(yè)務(wù)流程圖控件FlowChart.NET是一個(gè)通用的流程圖控件,提供了用于創(chuàng)建或編輯圖表的直觀的用戶交互模型。在上一篇文章創(chuàng)建自定義節(jié)點(diǎn)類型(一)和(二)中已經(jīng)講解了一些創(chuàng)建自定義節(jié)點(diǎn)類型的步驟,本教程將繼續(xù)展示在FlowChart.NET如何創(chuàng)建自定義節(jié)點(diǎn)類型的步驟。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
業(yè)務(wù)流程圖控件FlowChart.NET是一個(gè)通用的流程圖控件,提供了用于創(chuàng)建或編輯圖表的直觀的用戶交互模型。在上一篇文章創(chuàng)建自定義節(jié)點(diǎn)類型(一)和(二)中已經(jīng)講解了一些創(chuàng)建自定義節(jié)點(diǎn)類型的步驟,本教程將繼續(xù)展示在FlowChart.NET如何創(chuàng)建自定義節(jié)點(diǎn)類型的步驟。
定義自定義屬性,比如IconNode定義屬性實(shí)現(xiàn)圖標(biāo)和圖像的標(biāo)簽。
C#
public Image Icon { get { return icon; } set { icon = value; Bounds = new RectangleF(Bounds.Location, CalculateSize()); } } public string Label { get { return label; } set { label = value; Bounds = new RectangleF(Bounds.Location, CalculateSize()); } }
Visual Basic
Public Property Icon() As Image Get Return fIcon End Get Set(ByVal Value As Image) fIcon = Value Bounds = New RectangleF(Bounds.Location, CalculateSize()) End Set End Property Public Property Label() As String Get Return fLabel End Get Set(ByVal Value As String) fLabel = Value Bounds = New RectangleF(Bounds.Location, CalculateSize()) End Set End Property
為了使得自定義項(xiàng)目類型可以序列化,調(diào)用RegisterItemClass方法。比如要使得IconNode對(duì)象的序列化,就需要添加下面的來自構(gòu)造函數(shù)的代碼。
C#
// Enable serialization of IconNode instances Diagram.RegisterItemClass(typeof(IconNode), "IconNode", 1);
Visual Basic
' Enable serialization of IconNode instances Diagram.RegisterItemClass(GetType(IconNode), "IconNode", 1)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件