//解组操作 public override void UngroupOper() { if (IsVector) { _isFlipX = _isFlipX ^ GroupParant.IsFlipX; _isFlipY = _isFlipY ^ GroupParant.IsFlipY; RectangleF rect; Calculation.GetMatrixData(this, out _rotateAngle, out _shear, out rect); //上一行需要GroupParant,下一行需要GroupParant为null,所以这一行千万不能删 GroupParant = null; SetRect(rect); } base.UngroupOper(); }