示例#1
0
        /// <summary>
        /// Default constructor.
        /// </summary>
        public WNumericPlusMinusEditor()
        {
            m_pEdit             = new WSpinEdit();
            m_pEdit.Location    = new Point(0, 0);
            m_pEdit.Dock        = DockStyle.Fill;
            m_pEdit.BorderStyle = BorderStyle.None;
            m_pEdit.KeyUp      += new KeyEventHandler(m_pEdit_KeyUp);
            m_pEdit.KeyPress   += delegate(object sender, KeyPressEventArgs e){
                if (e.KeyChar == '+')
                {
                    OnPlusClicked();
                    e.Handled = true;
                }
                else if (e.KeyChar == '-')
                {
                    OnMinusClicked();
                    e.Handled = true;
                }
            };
            m_pEdit.Mask             = WEditBox_Mask.Numeric;
            m_pEdit.TextAlign        = HorizontalAlignment.Right;
            m_pEdit.UpButtonPressed += delegate(object sender, EventArgs e){
                OnPlusClicked();
            };
            m_pEdit.DownButtonPressed += delegate(object sender, EventArgs e){
                OnMinusClicked();
            };
            m_pEdit.TextChanged += new EventHandler(m_pEdit_TextChanged);
            m_pEdit.UpIcon       = ResManager.GetIcon("plus.ico");
            m_pEdit.DownIcon     = ResManager.GetIcon("minus.ico");

            this.Controls.Add(m_pEdit);
        }
示例#2
0
        /// <summary>
        /// Default constructor.
        /// </summary>
        public WPlusMinusEditEditor()
        {
            m_pEdit                  = new WSpinEdit();
            m_pEdit.Location         = new Point(0, 0);
            m_pEdit.Dock             = DockStyle.Fill;
            m_pEdit.BorderStyle      = BorderStyle.None;
            m_pEdit.KeyDown         += new KeyEventHandler(m_pEdit_KeyDown);
            m_pEdit.KeyUp           += new KeyEventHandler(m_pEdit_KeyUp);
            m_pEdit.Mask             = WEditBox_Mask.Text;
            m_pEdit.UpButtonPressed += delegate(object sender, EventArgs e){
                OnPlusClicked();
            };
            m_pEdit.DownButtonPressed += delegate(object sender, EventArgs e){
                OnMinusClicked();
            };
            m_pEdit.UpIcon   = ResManager.GetIcon("plus.ico");
            m_pEdit.DownIcon = ResManager.GetIcon("minus.ico");

            this.Controls.Add(m_pEdit);
        }