public override System.Windows.Forms.Control ShowControl(Rectangle valueRect, PropertyEnumerator propEnum) { if ((propEnum.Property.Value.IsReadOnly(propEnum)) && !_editable) return null; PropInPlaceUpDown upDown; if (mInPlaceCtrl == null) { upDown = new PropInPlaceUpDown(_editable); upDown.Visible = false; upDown.Parent = mParentWnd; mInPlaceCtrl = upDown; } else upDown = (PropInPlaceUpDown)mInPlaceCtrl; NotifyInPlaceControlCreated(propEnum); // upDown.Text = propEnum.Property.Value.DisplayString; upDown.OwnerPropertyEnumerator = propEnum; upDown.Font = propEnum.Property.Value.Font; MoveControl(valueRect, propEnum); return base.ShowControl(valueRect, propEnum); }
public override System.Windows.Forms.Control ShowControl(Rectangle valueRect, PropertyEnumerator propEnum) { if ((propEnum.Property.Value.IsReadOnly(propEnum)) && !_editable) { return(null); } PropInPlaceUpDown upDown; if (mInPlaceCtrl == null) { upDown = new PropInPlaceUpDown(_editable); upDown.Visible = false; upDown.Parent = mParentWnd; mInPlaceCtrl = upDown; } else { upDown = (PropInPlaceUpDown)mInPlaceCtrl; } NotifyInPlaceControlCreated(propEnum); // upDown.Text = propEnum.Property.Value.DisplayString; upDown.OwnerPropertyEnumerator = propEnum; upDown.Font = propEnum.Property.Value.Font; MoveControl(valueRect, propEnum); return(base.ShowControl(valueRect, propEnum)); }