zoukankan      html  css  js  c++  java
  • 自定义Activity控件

    自定义Activity控件
    可以继承System.Workflow.ComponentModel.Activity写一个功能类控件,
    也可以继承System.Workflow.Activities.SequenceActivity,将现有的Activity拖入进行组装

    具体的功能扩展、整合与在NET下自定定组件没什么本质区别,
    但要注意一下自定义Activity的Execute方法

    图解Execute方法

     

    对VB.net 2.0 不熟的,注意一下事件的新写法

     

     Public Class 事件标记

        Inherits EventArgs

     

        Public ReadOnly 事件描述As String

     

        Public Sub New(ByVal 描述As String)

            Me.事件描述= 描述

        End Sub

    End Class

        Public Shared 事件Event As DependencyProperty = DependencyProperty.Register("事件", GetType(EventHandler(Of 事件标记)), GetType(自定义Activity))

     

        <DescriptionAttribute("说明")> _

        <DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)> _

        <ValidationOption(ValidationOption.Optional)> _

        <BrowsableAttribute(True)> _

        <Category("分组")> _

        Public Custom Event 事件As EventHandler(Of 事件标记)

            AddHandler(ByVal value As EventHandler(Of 事件标记))

                MyBase.AddHandler(事件Event, value)

            End AddHandler

     

            RemoveHandler(ByVal value As EventHandler(Of 事件标记))

                MyBase.RemoveHandler(事件Event, value)

            End RemoveHandler

     

            RaiseEvent(ByVal sender As Object, ByVal e As 事件标记)

     

            End RaiseEvent

        End Event

    可以实现自定义控件的可视化设计功能

     



    具体代码不贴了,下载后看吧 

    Download

  • 相关阅读:
    1.打开windows中功能的快捷方式
    16-SQLServer强制走索引
    15-资源等待类型sys.dm_os_wait_stats
    14-SQLServer索引碎片
    13-修复数据库,表,索引
    12-SSMS图形化工具中不允许保存修改的解决办法
    11-常用SQL总结
    10-SQLServer中统计信息的使用
    Java连接mysql数据库
    递归方式的对变量中的特殊字符进行转义/去除转义
  • 原文地址:https://www.cnblogs.com/foundation/p/524086.html
Copyright © 2011-2022 走看看