| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using HySoft.IVRFlowEditor.Propretity;
- using HySoft.IVRFlowEditor.Model;
- namespace HySoft.IVRFlowEditor.IVRControlUtility
- {
- /// <summary>
- /// 定义变量节点
- /// </summary>
- [IVRAttribute("CELL_DEFINEVAR", Model.IVRSerializerType.节点,1)]
- public class IVRDefinevar : IVRControlBase
- {
-
- public IVRDefinevar(string name)
- {
- this.Name = name;
- CtlProperty = new CtlIVRDefinevar(this);
- DefVar = new List<IVRDefinevarDefVar>();
- CtlProperty.Cursor = System.Windows.Forms.Cursors.SizeAll;
- //CtlProperty.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
- // CtlProperty.Size = _size;
- CtlProperty.Tag = this;
-
- }
- //public override System.Windows.Forms.Control GetProperty(List<FlowNode> node, string displayName, string valueName)
- //{
- // return base.GetProperty(node, displayName, valueName);
- //}
- [IVRAttribute("DefVar", Model.IVRSerializerType.节点,2, Object =typeof(List<IVRDefinevarDefVar>))]
- public List<IVRDefinevarDefVar> DefVar
- { get; set; }
- [IVRAttribute("Next", Model.IVRSerializerType.元素, 3, IsPosPoint = true)]
- public IVRControlBase Next
- { get; set; }
- }
- }
|