Beispiel #1
0
        public override DrawObject Clone(int n)
        {
            AGMWallDummy drawAGMWallDummy = new AGMWallDummy();

            drawAGMWallDummy.Rectangle    = this.Rectangle;
            drawAGMWallDummy._tagIDBase   = this._tagIDBase;             //绑定的label
            drawAGMWallDummy._logicIDTail = LogicIDAdd(_logicIDTail, n); //解决设备ID相同问题
            FillDrawObjectFields(drawAGMWallDummy);
            return(drawAGMWallDummy);
        }
        public override DrawObject Clone(int n)
        {
            AGMWallDummy drawAGMWallDummy = new AGMWallDummy();

            drawAGMWallDummy.Rectangle   = this.Rectangle;
            drawAGMWallDummy.tagIDBase   = this.tagIDBase;
            drawAGMWallDummy.logicIDTail = LogicIDAdd(logicIDTail, n);
            FillDrawObjectFields(drawAGMWallDummy);
            return(drawAGMWallDummy);
        }
Beispiel #3
0
        public override DrawObject Clone()
        {
            AGMWallDummy drawAGMWallDummy = new AGMWallDummy();

            _objIdInc--;
            drawAGMWallDummy.Rectangle    = this.Rectangle;
            drawAGMWallDummy._tagIDBase   = this._tagIDBase;//绑定的label
            drawAGMWallDummy._logicIDTail = _logicIDTail;
            drawAGMWallDummy.Direction    = this.Direction;
            FillDrawObjectFields(drawAGMWallDummy);
            return(drawAGMWallDummy);
        }