我现在计算机进度到了机房重构的末尾,正在给文本框加限制,给一些使用VS软件的人一些帮助,加限制的方法、加什么内容
首先选中一个文本框、在属性栏中点击“ 事件” ,也是一个小闪电的图形、我用红色框圈出来的就是
双击keypress
写上下面的语句
private void txtcard_KeyPress(object sender, KeyPressEventArgs e)
{
//限制使用数字
if (!char.IsDigit(e.KeyChar))
{
if (e.KeyChar != (char)Keys.Back) //back可用
{
e.Handled = true;
}
}
//限制只能输入6位数
int a = 0;
for (int i = 0; i < txtcard.Text.Length; i++)
{
if (((int)txtcard.Text[i]) > 255)
{
a += 2;
}
else
{
a++;
}
if (a >= 6)
{
if (e.KeyChar != (char)Keys.Back) //back可用
{
e.Handled = true;
}
}
}
当然先讲这么多、时间仓促、下一次给大家精彩的内容