/// <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; }
/// <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; }