private void GetDrawObject() { if (_BaseDrawObject != Owner.DrawObject && _DrawObject != null) { if (_DrawObject != DrawNull.Value) { _DrawObject.Dispose(); } _DrawObject = null; } if (_DrawObject == null) { _BaseDrawObject = Owner.DrawObject; _DrawObject = _BaseDrawObject.Copy(); _DrawObject.Colors.RFix = RFix; _DrawObject.Colors.GFix = GFix; _DrawObject.Colors.BFix = BFix; _DrawObject.Binding(_BaseDrawObject); } }