C# 中 “.” 的keys是多少?
答案:3 悬赏:50 手机版
解决时间 2021-04-13 20:35
- 提问者网友:浮克旳回音
- 2021-04-13 02:51
C# 中 “.” 的keys是多少?
最佳答案
- 五星知识达人网友:孤独的牧羊人
- 2021-04-13 03:41
//键盘按键按下后释放时引发事件
private void txtAge_KeyPress(object sender, KeyPressEventArgs e)
{
//获取按下按键键盘字符
char key = e.KeyChar;
//判断用户是否输入数字或退格键
if ((key < 48 || key > 57) && key != 8)
//false则取消按下效果,不反映按下按键值到控件中
e.Handled = true;
}
这个可以设置文本框只可以输入数字
可以试试就个
private void txtAge_KeyPress(object sender, KeyPressEventArgs e)
{
if(!(char.IsNumber(e.keychar)||e.keychar==8)||e.keychar=='.')
{
e.Handled=true;
}
}
}
全部回答
- 1楼网友:鸠书
- 2021-04-13 06:17
您是在做计算器吧。。我刚好写了个。需要的话我发给您。
- 2楼网友:煞尾
- 2021-04-13 05:13
190
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯