彩票走势图

流程图控件软件开发:FlowChart.NET如何创建自定义节点(三)

原创|使用教程|编辑:郝浩|2013-06-04 10:41:11.000|阅读 397 次

概述:业务流程图控件FlowChart.NET是一个通用的流程图控件,提供了用于创建或编辑图表的直观的用户交互模型。在上一篇文章创建自定义节点类型(一)和(二)中已经讲解了一些创建自定义节点类型的步骤,本教程将继续展示在FlowChart.NET如何创建自定义节点类型的步骤。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

    业务流程图控件FlowChart.NET是一个通用的流程图控件,提供了用于创建或编辑图表的直观的用户交互模型。在上一篇文章创建自定义节点类型(一)和(二)中已经讲解了一些创建自定义节点类型的步骤,本教程将继续展示在FlowChart.NET如何创建自定义节点类型的步骤。

6、定义自定义属性

    定义自定义属性,比如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

7、启用系列化

     为了使得自定义项目类型可以序列化,调用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@pclwef.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP