在KeyPress事件中触发
e.Handled = true;
if ((e.KeyChar >= '1' && e.KeyChar <= '9') || e.KeyChar == '.' || e.KeyChar == ',' || e.KeyChar == (char)8)
{
e.Handled = false;
}
只能输入一次逗号并且不可以出现在第一位上
string Code=值;
int j=0;
char[] chars=Code.ToCharArrat();
for(int i=0;i<Code.Length;i++){
if(char[i]=="."){
j++;
}
}
if(j>1||char[0]=='.'){
提示“输入金额有误”;
}
本文详细阐述了如何在KeyPress事件中实现输入金额的验证与限制,包括只允许输入一次逗号且不能出现在第一位,以及检查输入金额是否符合基本格式。
2255

被折叠的 条评论
为什么被折叠?



