Silverlight限制TextBox只能输入数字与小数的几种方法
答案:1 悬赏:20 手机版
解决时间 2021-01-17 21:33
- 提问者网友:末路
- 2021-01-17 09:22
Silverlight限制TextBox只能输入数字与小数的几种方法
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-01-17 09:41
//屏蔽非法按键,只能输入整数if ((e.Key >= Key.NumPad0 && e.Key <= Key.NumPad9)){e.Handled = false;}else{e.Handled = true;}}private void txtRoomArea_KeyDown(object sender, KeyEventArgs e){TextBox txt = sender as TextBox;//屏蔽非法按键,只能输入小数if ((e.Key >= Key.NumPad0 && e.Key <= Key.NumPad9) || e.Key == Key.Decimal){if (txt.Text.Contains(".") && e.Key == Key.Decimal){e.Handled = true;return;}e.Handled = false;}else{6 if ((e.Key >= Key.NumPad0 && e.Key <= Key.NumPad9) || e.Key == Key.Decimal)7 {8 if (txt.Text.Contains(".") && e.Key == Key.Decimal)9 {10 e.Handled = true;11 return;12 }13 e.Handled = false;14 }15 else if (((e.Key >= Key.D0 && e.Key <= Key.D9) || e.Key == Key.OemPeriod) && e.KeyboardDevice.Modifiers != ModifierKeys.Shift)16 {17 if (txt.Text.Contains(".") && e.Key == Key.OemPeriod)18 {19 e.Handled = true;20 return;21 }22 e.Handled = false;23 }24 else25 {26 e.Handled = true;27 }28 }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯