Example #1
0
        /// <summary>
        /// 构造函数
        /// </summary>
        public DynInputTextBoxOne(Presenter presenter, string text)
            : base(presenter)
        {
            _textBox      = new DynamicInputTextBox();
            _textBox.Size = new Size(60, 30);
            _textBox.Text = text;
            _textBox.Hide();

            _winControls.Add(_textBox);
            _winControls.Add(_tipLabel);

            _textBox.keyEscDown   += this.OnEscDown;
            _textBox.keySpaceDown += this.OnSpaceDown;
            _textBox.keyEnterDown += this.OnEnterDown;
            _textBox.keyTabDown   += this.OnTabDown;
        }
Example #2
0
        /// <summary>
        /// 构造函数
        /// </summary>
        public DynInputPoint(Presenter presenter, LitMath.Vector2 point)
            : base(presenter)
        {
            _xTextBox      = new DynamicInputTextBox();
            _xTextBox.Size = new Size(60, 30);
            _xTextBox.Text = point.x.ToString();

            _yTextBox      = new DynamicInputTextBox();
            _yTextBox.Size = new Size(60, 30);
            _yTextBox.Text = point.y.ToString();

            _winControls.Add(_xTextBox);
            _winControls.Add(_yTextBox);

            _xTextBox.keyEscDown   += this.OnEscDown;
            _xTextBox.keySpaceDown += this.OnSpaceDown;
            _xTextBox.keyEnterDown += this.OnEnterDown;
            _xTextBox.keyTabDown   += this.OnTabDown;

            _yTextBox.keyEscDown   += this.OnEscDown;
            _yTextBox.keySpaceDown += this.OnSpaceDown;
            _yTextBox.keyEnterDown += this.OnEnterDown;
            _yTextBox.keyTabDown   += this.OnTabDown;
        }