1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.Drawing;
- using System.Windows.Forms;
- namespace UAS_MES_NEW.CustomControl.TextBoxWithIcon
- {
- public partial class NumOnlyTextBox : EnterTextBox
- {
- private bool Negative1;
- public NumOnlyTextBox()
- {
- InitializeComponent();
- }
- //通过标识来判断是否允许输入负数
- public bool Negative
- {
- get
- {
- return Negative1;
- }
- set
- {
- Negative1 = value;
- }
- }
- private void NumOnlyTextBox_KeyPress(object sender, KeyPressEventArgs e)
- {
- // 允许输入:数字、退格键(8)、全选(1)、复制(3)、粘贴(22)
- if (!char.IsDigit(e.KeyChar) && e.KeyChar != 8 && e.KeyChar != 1 && e.KeyChar != 3 && e.KeyChar != 22)
- {
- e.Handled = true;
- }
- }
- }
- }
|