C#
如图两个文本框(textbox1,textbox2),控制条件如下:
1、textbox1,只能输入小于10的数字,然后textbox2显示textbox1的内容。
2、textbox1,如果输入的是数字,但大于10,则弹出提示框“必须输入小于10的数字!”。
3、textbox1,如果输入的不是数字,则弹出提示框“傻蛋,必须输入数字!”文本框、输入、控制、提示
如图两个文本框(textbox1,textbox2),控制条件如下:
1、textbox1,只能输入小于10的数字,然后textbox2显示textbox1的内容。
2、textbox1,如果输入的是数字,但大于10,则弹出提示框“必须输入小于10的数字!”。
3、textbox1,如果输入的不是数字,则弹出提示框“傻蛋,必须输入数字!”文本框、输入、控制、提示
解决方案 »
- 如何获取listView中鼠标点中图标的索引值
- 问题又来了
- 大家帮忙看看这个HashCode怎么写?
- win中打开的模式窗体的值的回传的问题?
- c#winform中使用excel几个问题
- 我是菜鸟!请问各位高手有关C#中Font()函数内的&和|符号的意义.
- **** 请教在WinForm中嵌入Word和Excel
- Form中的Timer跨线程怎么调用?委托感觉思路对的但还是出错。
- 请问有什么方法接收到从声卡的麦克风口的波形数据?谢谢
- TheAres(班门斧)请进,刚才贸然的就把分给了,结果照着你说给的那篇文章做了下,不可以,说没有可放置在工具箱的组件
- 幻影俄罗斯方块+底部预览+滑动解锁
- winform怎么在XP和WIN7系统下设置主音量和麦克风音量
{
TextBox txtBox;
public Form1()
{
InitializeComponent();
txtBox = new TextBox();
this.Controls.Add(txtBox);
txtBox.TextChanged += new EventHandler(txtBox_TextChanged);
} void txtBox_TextChanged(object sender, EventArgs e)
{
try
{
if (string.IsNullOrEmpty(txtBox.Text))
{ }
else if (int.Parse(txtBox.Text) > 10)
{
txtBox.Text = txtBox.Text.Substring(0, 1);
MessageBox.Show("必须输入小于10的数字");
}
}
catch
{
txtBox.Text = "";
MessageBox.Show("傻蛋,必须输入数字!");
}
}
}
虽然不是最好多方法、但却是最简单的办法,通过异常处理不是数字的问题
执行无效,请再检查下!不要那么懒。。看到错误自己动手修改下 很明显他的代码用txtBox代替了你的textBox1,你把代码中的txtBox全都改成textBox1就可以执行了。
执行无效,请再检查下!不要那么懒。。看到错误自己动手修改下 很明显他的代码用txtBox代替了你的textBox1,你把代码中的txtBox全都改成textBox1就可以执行了。真委屈
执行无效,请再检查下!不要那么懒。。看到错误自己动手修改下 很明显他的代码用txtBox代替了你的textBox1,你把代码中的txtBox全都改成textBox1就可以执行了。真委屈不是说你错- -。 我是叫LZ看到报错应该自己先找原因修改。。
执行无效,请再检查下!不要那么懒。。看到错误自己动手修改下 很明显他的代码用txtBox代替了你的textBox1,你把代码中的txtBox全都改成textBox1就可以执行了。真委屈看来是自己太懒了,批评的非常好。谢谢!
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
try
{
int a = Convert.ToInt32(textBox1.Text);
if (a > 10)
{
MessageBox.Show("请输入小于10的数字");
}
else
{
textBox2.Text = textBox1.Text;
}
textBox1.Text = "";
}
catch
{
if (textBox1.Text.Length == 0)
{
MessageBox.Show("输入内容不能为空");
}
else
MessageBox.Show("必须输入数字");
}
}
}测试通过!