private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if ((e.KeyValue >= 48)&&(e.KeyValue <= 57))
{
}
else
{
MessageBox.Show("请输入数字!");
e.Handled=true;
}
}
----------------
改你的。
{
if ((e.KeyValue >= 48)&&(e.KeyValue <= 57))
{
}
else
{
MessageBox.Show("请输入数字!");
e.Handled=true;
}
}
----------------
改你的。
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyChar<57&&e.KeyChar>48)
{
}
else
{
MessageBox.Show("请输入数字!");
e.Handled=true;
} }
private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyChar<=57&&e.KeyChar>=48)
{
}
else
{
MessageBox.Show("请输入数字!");
e.Handled=true;
} }
{
if ((e.KeyValue < 48)||(e.KeyValue > 57))
{ MessageBox.Show("请输入数字!");
e.Handled=true;}
}//捕獲Copy & Paste
private void textBox1_TextChanged(object sender, System.EventArgs e)
{
foreach(char c in textBox1.Text)
{
if(!Char.IsDigital(c))
{ textBox1.Text = m_strOriginal;
return;
}
}
m_strOriginal = textBox1.Text;
}
{
if ((e.KeyChar>= (char)48)&&(e.KeyChar <= (char)57))
{
}
else
{
MessageBox.Show("请输入数字!");
e.Handled=true;
}
}