Example #1
0
        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);
        }
Example #2
0
        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));
        }