原創|使用教程|編輯:郝浩|2013-06-04 10:41:11.000|閱讀 452 次
概述:業務流程圖控件FlowChart.NET是一個通用的流程圖控件,提供了用于創建或編輯圖表的直觀的用戶交互模型。在上一篇文章創建自定義節點類型(一)和(二)中已經講解了一些創建自定義節點類型的步驟,本教程將繼續展示在FlowChart.NET如何創建自定義節點類型的步驟。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
業務流程圖控件FlowChart.NET是一個通用的流程圖控件,提供了用于創建或編輯圖表的直觀的用戶交互模型。在上一篇文章創建自定義節點類型(一)和(二)中已經講解了一些創建自定義節點類型的步驟,本教程將繼續展示在FlowChart.NET如何創建自定義節點類型的步驟。
定義自定義屬性,比如IconNode定義屬性實現圖標和圖像的標簽。
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
為了使得自定義項目類型可以序列化,調用RegisterItemClass方法。比如要使得IconNode對象的序列化,就需要添加下面的來自構造函數的代碼。
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)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件