Previous topicNext topic
Help > 开发指南 > 窗体开发 > 控件参考 > 控件参考 > 组合类控件 > SmSystemOption(Sm系统选项) >
示例代码
Vb.Net
Imports System
Imports System.ComponentModel
Imports System.Data
Imports sanMuSoft.Data
Imports System.Drawing.Design
Imports sanMuSoft.CS.WinForm.Editor
Imports sanMuSoft.Utility
Imports System.Drawing
Imports sanMuSoft.CS.Framework

Namespace sanMuSoft.UserClass
    Public Class OptionDemo
        Inherits SystemOptionBase

        Public Sub New(ByVal tableName As String, ByVal database As Database)
            MyBase.New(tableName, database)
        End Sub

        Public Overrides Function GetDisplayName() As String
            Return "OptionDemo"
        End Function

        <Browsable(True), [ReadOnly](False), DisplayName("程序文件拷贝"), Category("行为"), Description("字符类型,程序文件拷贝")>
        <Editor(GetType(ApplicationFileCopyPickerEditor), GetType(UITypeEditor))>
        Public Property ApplicationFileCopyPickerEditor As String
            Get
                Return BaseRowData("ApplicationFileCopyPickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ApplicationFileCopyPickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("程序文件选择"), Category("行为"), Description("字符类型,程序文件选择")>
        <Editor(GetType(ApplicationFilePickerEditor), GetType(UITypeEditor))>
        Public Property ApplicationFilePickerEditor As String
            Get
                Return BaseRowData("ApplicationFilePickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ApplicationFilePickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("程序图片拷贝"), Category("行为"), Description("字符类型,程序图片拷贝")>
        <Editor(GetType(ApplicationImageCopyPickerEditor), GetType(UITypeEditor))>
        Public Property ApplicationImageCopyPickerEditor As String
            Get
                Return BaseRowData("ApplicationImageCopyPickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ApplicationImageCopyPickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("程序图片选择"), Category("行为"), Description("字符类型,程序图片选择")>
        <Editor(GetType(ApplicationImagePickerEditor), GetType(UITypeEditor))>
        Public Property ApplicationImagePickerEditor As String
            Get
                Return BaseRowData("ApplicationImagePickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ApplicationImagePickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("程序目录选择"), Category("行为"), Description("字符类型,程序目录选择")>
        <Editor(GetType(ApplicationPathSelectEditor), GetType(UITypeEditor))>
        Public Property ApplicationPathSelectEditor As String
            Get
                Return BaseRowData("ApplicationPathSelectEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ApplicationPathSelectEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("颜色选择"), Category("行为"), Description("字符类型,颜色选择")>
        <Editor(GetType(ColorSelectEditor), GetType(UITypeEditor))>
        Public Property ColorSelectEditor As String
            Get
                Return BaseRowData("ColorSelectEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ColorSelectEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("文件选择"), Category("行为"), Description("字符类型,文件选择")>
        <Editor(GetType(FilePickerEditor), GetType(UITypeEditor))>
        Public Property FilePickerEditor As String
            Get
                Return BaseRowData("FilePickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("FilePickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("字体选择"), Category("行为"), Description("字符类型,字体选择")>
        <Editor(GetType(FontSelectEditor), GetType(UITypeEditor))>
        Public Property FontSelectEditor As String
            Get
                Return BaseRowData("FontSelectEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("FontSelectEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("Gif图片选择"), Category("行为"), Description("字符类型,Gif图片选择")>
        <Editor(GetType(GifPickerEditor), GetType(UITypeEditor))>
        Public Property GifPickerEditor As String
            Get
                Return BaseRowData("GifPickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("GifPickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("Ico图片选择"), Category("行为"), Description("字符类型,Ico图片选择")>
        <Editor(GetType(IcoPickerEditor), GetType(UITypeEditor))>
        Public Property IcoPickerEditor As String
            Get
                Return BaseRowData("IcoPickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("IcoPickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("图片选择"), Category("行为"), Description("字符类型,图片选择")>
        <Editor(GetType(ImagePickerEditor), GetType(UITypeEditor))>
        Public Property ImagePickerEditor As String
            Get
                Return BaseRowData("ImagePickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ImagePickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("图片选择2"), Category("行为"), Description("字符类型,图片选择2")>
        <Editor(GetType(ImageSelectEditor), GetType(UITypeEditor))>
        Public Property ImageSelectEditor As String
            Get
                Return BaseRowData("ImageSelectEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ImageSelectEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("备注编辑"), Category("行为"), Description("字符类型,备注编辑")>
        <Editor(GetType(NotesEditor), GetType(UITypeEditor))>
        Public Property NotesEditor As String
            Get
                Return BaseRowData("NotesEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("NotesEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("目录选择"), Category("行为"), Description("字符类型,目录选择")>
        <Editor(GetType(PathSelectEditor), GetType(UITypeEditor))>
        Public Property PathSelectEditor As String
            Get
                Return BaseRowData("PathSelectEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("PathSelectEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("项目文件拷贝"), Category("行为"), Description("字符类型,项目文件拷贝")>
        <Editor(GetType(ProjectFileCopyPickerEditor), GetType(UITypeEditor))>
        Public Property ProjectFileCopyPickerEditor As String
            Get
                Return BaseRowData("ProjectFileCopyPickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ProjectFileCopyPickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("项目文件选择"), Category("行为"), Description("字符类型,项目文件选择")>
        <Editor(GetType(ProjectFilePickerEditor), GetType(UITypeEditor))>
        Public Property ProjectFilePickerEditor As String
            Get
                Return BaseRowData("ProjectFilePickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ProjectFilePickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("项目Gif图片选择"), Category("行为"), Description("字符类型,项目Gif图片选择")>
        <Editor(GetType(ProjectGifCopyPickerEditor), GetType(UITypeEditor))>
        Public Property ProjectGifCopyPickerEditor As String
            Get
                Return BaseRowData("ProjectGifCopyPickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ProjectGifCopyPickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("项目Ico图片选择"), Category("行为"), Description("字符类型,项目Ico图片选择")>
        <Editor(GetType(ProjectIcoCopyPickerEditor), GetType(UITypeEditor))>
        Public Property ProjectIcoCopyPickerEditor As String
            Get
                Return BaseRowData("ProjectIcoCopyPickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ProjectIcoCopyPickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("项目图片拷贝"), Category("行为"), Description("字符类型,项目图片拷贝")>
        <Editor(GetType(ProjectImageCopyPickerEditor), GetType(UITypeEditor))>
        Public Property ProjectImageCopyPickerEditor As String
            Get
                Return BaseRowData("ProjectImageCopyPickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ProjectImageCopyPickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("项目图片选择"), Category("行为"), Description("字符类型,项目图片选择")>
        <Editor(GetType(ProjectImagePickerEditor), GetType(UITypeEditor))>
        Public Property ProjectImagePickerEditor As String
            Get
                Return BaseRowData("ProjectImagePickerEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ProjectImagePickerEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("项目目录选择"), Category("行为"), Description("字符类型,项目目录选择")>
        <Editor(GetType(ProjectPathSelectEditor), GetType(UITypeEditor))>
        Public Property ProjectPathSelectEditor As String
            Get
                Return BaseRowData("ProjectPathSelectEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("ProjectPathSelectEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("QQ窗体打开"), Category("行为"), Description("字符类型,QQ窗体打开")>
        <Editor(GetType(QQFormOpenEditor), GetType(UITypeEditor))>
        Public Property QQFormOpenEditor As String
            Get
                Return BaseRowData("QQFormOpenEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("QQFormOpenEditor") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("网址打开"), Category("行为"), Description("字符类型,网址打开")>
        <Editor(GetType(WebAddressOpenEditor), GetType(UITypeEditor))>
        Public Property WebAddressOpenEditor As String
            Get
                Return BaseRowData("WebAddressOpenEditor").[CType](Of String)()
            End Get
            Set(ByVal value As String)
                BaseRowData("WebAddressOpenEditor") = value
            End Set
        End Property

        <Browsable(False), [ReadOnly](False), DisplayName("_LockRowFlag"), Category("行为"), Description("")>
        Public Property _LockRowFlag As Boolean
            Get
                Return BaseRowData("_LockRowFlag").[CType](Of Boolean)()
            End Get
            Set(ByVal value As Boolean)
                BaseRowData("_LockRowFlag") = value
            End Set
        End Property

        <Browsable(False), [ReadOnly](False), DisplayName("_SortFlag"), Category("行为"), Description("")>
        Public Property _SortFlag As Decimal
            Get
                Return BaseRowData("_SortFlag").[CType](Of Decimal)()
            End Get
            Set(ByVal value As Decimal)
                BaseRowData("_SortFlag") = value
            End Set
        End Property

        <Browsable(False), [ReadOnly](False), DisplayName("_IdentifyFlag"), Category("行为"), Description("")>
        Public Property _IdentifyFlag As Int64
            Get
                Return BaseRowData("_IdentifyFlag").[CType](Of Int64)()
            End Get
            Set(ByVal value As Int64)
                BaseRowData("_IdentifyFlag") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("数值"), Category("行为"), Description("整数类型,数值")>
        Public Property NumberTest As Int32
            Get
                Return BaseRowData("NumberTest").[CType](Of Int32)()
            End Get
            Set(ByVal value As Int32)
                BaseRowData("NumberTest") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("逻辑列"), Category("行为"), Description("逻辑类型,逻辑列")>
        Public Property BooleanTest As Boolean
            Get
                Return BaseRowData("BooleanTest").[CType](Of Boolean)()
            End Get
            Set(ByVal value As Boolean)
                BaseRowData("BooleanTest") = value
            End Set
        End Property

        <Browsable(True), [ReadOnly](False), DisplayName("日期"), Category("行为"), Description("日期时间类型,日期")>
        Public Property DateTest As DateTime
            Get
                Return BaseRowData("DateTest").[CType](Of DateTime)()
            End Get
            Set(ByVal value As DateTime)
                BaseRowData("DateTest") = value
            End Set
        End Property
    End Class
End Namespace

C#
using System;
using System.ComponentModel;
using System.Data;
using sanMuSoft.Data;
using System.Drawing.Design;
using sanMuSoft.CS.WinForm.Editor;
using sanMuSoft.Utility;
using System.Drawing;
using sanMuSoft.CS.Framework;
namespace sanMuSoft.UserClass
{
    public class OptionDemo:SystemOptionBase
    {
        public OptionDemo(string tableName, Database database) : base(tableName, database){}
        public override string GetDisplayName(){return "OptionDemo";}
        /// <summary>
        ///字符类型,程序文件拷贝
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("程序文件拷贝"), Category("行为"), Description("字符类型,程序文件拷贝")]
        [Editor(typeof(ApplicationFileCopyPickerEditor), typeof(UITypeEditor))]
        public String ApplicationFileCopyPickerEditor
        {
            get
            {
                return BaseRowData["ApplicationFileCopyPickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ApplicationFileCopyPickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,程序文件选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("程序文件选择"), Category("行为"), Description("字符类型,程序文件选择")]
        [Editor(typeof(ApplicationFilePickerEditor), typeof(UITypeEditor))]
        public String ApplicationFilePickerEditor
        {
            get
            {
                return BaseRowData["ApplicationFilePickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ApplicationFilePickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,程序图片拷贝
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("程序图片拷贝"), Category("行为"), Description("字符类型,程序图片拷贝")]
        [Editor(typeof(ApplicationImageCopyPickerEditor), typeof(UITypeEditor))]
        public String ApplicationImageCopyPickerEditor
        {
            get
            {
                return BaseRowData["ApplicationImageCopyPickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ApplicationImageCopyPickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,程序图片选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("程序图片选择"), Category("行为"), Description("字符类型,程序图片选择")]
        [Editor(typeof(ApplicationImagePickerEditor), typeof(UITypeEditor))]
        public String ApplicationImagePickerEditor
        {
            get
            {
                return BaseRowData["ApplicationImagePickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ApplicationImagePickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,程序目录选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("程序目录选择"), Category("行为"), Description("字符类型,程序目录选择")]
        [Editor(typeof(ApplicationPathSelectEditor), typeof(UITypeEditor))]
        public String ApplicationPathSelectEditor
        {
            get
            {
                return BaseRowData["ApplicationPathSelectEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ApplicationPathSelectEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,颜色选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("颜色选择"), Category("行为"), Description("字符类型,颜色选择")]
        [Editor(typeof(ColorSelectEditor), typeof(UITypeEditor))]
        public String ColorSelectEditor
        {
            get
            {
                return BaseRowData["ColorSelectEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ColorSelectEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,文件选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("文件选择"), Category("行为"), Description("字符类型,文件选择")]
        [Editor(typeof(FilePickerEditor), typeof(UITypeEditor))]
        public String FilePickerEditor
        {
            get
            {
                return BaseRowData["FilePickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["FilePickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,字体选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("字体选择"), Category("行为"), Description("字符类型,字体选择")]
        [Editor(typeof(FontSelectEditor), typeof(UITypeEditor))]
        public String FontSelectEditor
        {
            get
            {
                return BaseRowData["FontSelectEditor"].CType<String>();
            }
            set
            {
                BaseRowData["FontSelectEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,Gif图片选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("Gif图片选择"), Category("行为"), Description("字符类型,Gif图片选择")]
        [Editor(typeof(GifPickerEditor), typeof(UITypeEditor))]
        public String GifPickerEditor
        {
            get
            {
                return BaseRowData["GifPickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["GifPickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,Ico图片选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("Ico图片选择"), Category("行为"), Description("字符类型,Ico图片选择")]
        [Editor(typeof(IcoPickerEditor), typeof(UITypeEditor))]
        public String IcoPickerEditor
        {
            get
            {
                return BaseRowData["IcoPickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["IcoPickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,图片选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("图片选择"), Category("行为"), Description("字符类型,图片选择")]
        [Editor(typeof(ImagePickerEditor), typeof(UITypeEditor))]
        public String ImagePickerEditor
        {
            get
            {
                return BaseRowData["ImagePickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ImagePickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,图片选择2
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("图片选择2"), Category("行为"), Description("字符类型,图片选择2")]
        [Editor(typeof(ImageSelectEditor), typeof(UITypeEditor))]
        public String ImageSelectEditor
        {
            get
            {
                return BaseRowData["ImageSelectEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ImageSelectEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,备注编辑
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("备注编辑"), Category("行为"), Description("字符类型,备注编辑")]
        [Editor(typeof(NotesEditor), typeof(UITypeEditor))]
        public String NotesEditor
        {
            get
            {
                return BaseRowData["NotesEditor"].CType<String>();
            }
            set
            {
                BaseRowData["NotesEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,目录选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("目录选择"), Category("行为"), Description("字符类型,目录选择")]
        [Editor(typeof(PathSelectEditor), typeof(UITypeEditor))]
        public String PathSelectEditor
        {
            get
            {
                return BaseRowData["PathSelectEditor"].CType<String>();
            }
            set
            {
                BaseRowData["PathSelectEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,项目文件拷贝
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("项目文件拷贝"), Category("行为"), Description("字符类型,项目文件拷贝")]
        [Editor(typeof(ProjectFileCopyPickerEditor), typeof(UITypeEditor))]
        public String ProjectFileCopyPickerEditor
        {
            get
            {
                return BaseRowData["ProjectFileCopyPickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ProjectFileCopyPickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,项目文件选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("项目文件选择"), Category("行为"), Description("字符类型,项目文件选择")]
        [Editor(typeof(ProjectFilePickerEditor), typeof(UITypeEditor))]
        public String ProjectFilePickerEditor
        {
            get
            {
                return BaseRowData["ProjectFilePickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ProjectFilePickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,项目Gif图片选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("项目Gif图片选择"), Category("行为"), Description("字符类型,项目Gif图片选择")]
        [Editor(typeof(ProjectGifCopyPickerEditor), typeof(UITypeEditor))]
        public String ProjectGifCopyPickerEditor
        {
            get
            {
                return BaseRowData["ProjectGifCopyPickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ProjectGifCopyPickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,项目Ico图片选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("项目Ico图片选择"), Category("行为"), Description("字符类型,项目Ico图片选择")]
        [Editor(typeof(ProjectIcoCopyPickerEditor), typeof(UITypeEditor))]
        public String ProjectIcoCopyPickerEditor
        {
            get
            {
                return BaseRowData["ProjectIcoCopyPickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ProjectIcoCopyPickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,项目图片拷贝
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("项目图片拷贝"), Category("行为"), Description("字符类型,项目图片拷贝")]
        [Editor(typeof(ProjectImageCopyPickerEditor), typeof(UITypeEditor))]
        public String ProjectImageCopyPickerEditor
        {
            get
            {
                return BaseRowData["ProjectImageCopyPickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ProjectImageCopyPickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,项目图片选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("项目图片选择"), Category("行为"), Description("字符类型,项目图片选择")]
        [Editor(typeof(ProjectImagePickerEditor), typeof(UITypeEditor))]
        public String ProjectImagePickerEditor
        {
            get
            {
                return BaseRowData["ProjectImagePickerEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ProjectImagePickerEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,项目目录选择
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("项目目录选择"), Category("行为"), Description("字符类型,项目目录选择")]
        [Editor(typeof(ProjectPathSelectEditor), typeof(UITypeEditor))]
        public String ProjectPathSelectEditor
        {
            get
            {
                return BaseRowData["ProjectPathSelectEditor"].CType<String>();
            }
            set
            {
                BaseRowData["ProjectPathSelectEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,QQ窗体打开
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("QQ窗体打开"), Category("行为"), Description("字符类型,QQ窗体打开")]
       [Editor(typeof(QQFormOpenEditor), typeof(UITypeEditor))]
        public String QQFormOpenEditor
        {
            get
            {
                return BaseRowData["QQFormOpenEditor"].CType<String>();
            }
            set
            {
                BaseRowData["QQFormOpenEditor"] = value;
            }
        }
        /// <summary>
        ///字符类型,网址打开
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("网址打开"), Category("行为"), Description("字符类型,网址打开")]
        [Editor(typeof(WebAddressOpenEditor), typeof(UITypeEditor))]
        public String WebAddressOpenEditor
        {
            get
            {
                return BaseRowData["WebAddressOpenEditor"].CType<String>();
            }
            set
            {
                BaseRowData["WebAddressOpenEditor"] = value;
            }
        }
        [Browsable(false), ReadOnly(false), DisplayName("_LockRowFlag"), Category("行为"), Description("")]
        public Boolean _LockRowFlag
        {
            get
            {
                return BaseRowData["_LockRowFlag"].CType<Boolean>();
            }
            set
            {
                BaseRowData["_LockRowFlag"] = value;
            }
        }
        [Browsable(false), ReadOnly(false), DisplayName("_SortFlag"), Category("行为"), Description("")]
        public Decimal _SortFlag
        {
            get
            {
                return BaseRowData["_SortFlag"].CType<Decimal>();
            }
            set
            {
                BaseRowData["_SortFlag"] = value;
            }
        }
        [Browsable(false), ReadOnly(false), DisplayName("_IdentifyFlag"), Category("行为"), Description("")]
        public Int64 _IdentifyFlag
        {
            get
            {
                return BaseRowData["_IdentifyFlag"].CType<Int64>();
            }
            set
            {
                BaseRowData["_IdentifyFlag"] = value;
            }
        }
        /// <summary>
        ///整数类型,数值
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("数值"), Category("行为"), Description("整数类型,数值")]
        public Int32 NumberTest
        {
            get
            {
                return BaseRowData["NumberTest"].CType<Int32>();
            }
            set
            {
                BaseRowData["NumberTest"] = value;
            }
        }
        /// <summary>
        ///逻辑类型,逻辑列
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("逻辑列"), Category("行为"), Description("逻辑类型,逻辑列")]
        public Boolean BooleanTest
        {
            get
            {
                return BaseRowData["BooleanTest"].CType<Boolean>();
            }
            set
            {
                BaseRowData["BooleanTest"] = value;
            }
        }
        /// <summary>
        ///日期时间类型,日期
        /// </summary>
        /// <value></value>
        /// <returns></returns>
        /// <remarks></remarks>
        [Browsable(true), ReadOnly(false), DisplayName("日期"), Category("行为"), Description("日期时间类型,日期")]
        public DateTime DateTest
        {
            get
            {
                return BaseRowData["DateTest"].CType<DateTime>();
            }
            set
            {
                BaseRowData["DateTest"] = value;
            }
        }
    }
}