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