编程论坛
注册
登录
编程论坛
→
C# 论坛
winform文本框验证问题
girl0001
发布于 2014-03-29 14:42, 2785 次点击
我在文本框中输入值后直接点击按钮能先验证文本框中的值吗?
求解???
6 回复
#2
肖伟
2014-03-29 18:55
在按钮点击事件中执行!参考代码
可以加QQ:遇到问题可以一起商讨
78946277
程序代码:
private void button1_Click(object sender, EventArgs e)
{
String txt = this.txt.Text.Trim();
if (txt == "")
{
MessageBox.Show("文本框无值");
}else
{
MessageBox.Show("文本框有值");
}
}
#3
肖伟
2014-03-29 18:55
在按钮点击事件中执行!参考代码
可以加QQ:遇到问题可以一起商讨
78946277
程序代码:
private void button1_Click(object sender, EventArgs e)
{
String txt = this.txt.Text.Trim();
if (txt == "")
{
MessageBox.Show("文本框无值");
}else
{
MessageBox.Show("文本框有值");
}
}
#4
肖伟
2014-03-29 18:54
在按钮点击事件中执行!参考代码
可以加QQ:遇到问题可以一起商讨
78946277
程序代码:
private void button1_Click(object sender, EventArgs e)
{
String txt = this.txt.Text.Trim();
if (txt == "")
{
MessageBox.Show("文本框无值");
}else
{
MessageBox.Show("文本框有值");
}
}
#5
步向巅峰
2014-03-31 17:27
private void textbox1_KeyPress(object sender,KeyPressEventArgs e)//KeyPress是textbox控件的一个事件
{
//至于文本框中是否有值,你可以在触犯按钮click事件时控制
//如果你是想限制能输入的值的话可以调用这个事件
//如:限制输入字符只能是数字,keyChar表示按下的按钮,另外,0和9是字符,记得用单引号,其他的你也可以参考ASCII码表
if(e.KeyChar<'0'||e.KeyChar>'9') //按下的键不为0~9之间的字符时
{e.Handled=true;} //不做反应
}
#6
真小白
2014-05-14 22:19
private void button1_Click(object sender, EventArgs e)
{
String txt = this.txt.Text.Trim();
if (txt.equals(""))
{
MessageBox.Show("文本框无值");
}else
{
MessageBox.Show("文本框有值");
}
}
我用的是equals判断是否相等
#7
大菜鸟的鸟
2014-05-15 02:07
private void textbox1_KeyPress(object sender,KeyPressEventArgs e)//KeyPress是textbox控件的一个事件
{
//至于文本框中是否有值,你可以在触犯按钮click事件时控制
//如果你是想限制能输入的值的话可以调用这个事件
//如:限制输入字符只能是数字,keyChar表示按下的按钮,另外,0和9是字符,记得用单引号,其他的你也可以参考ASCII码表
if(e.KeyChar<'0'||e.KeyChar>'9') //按下的键不为0~9之间的字符时
{e.Handled=true;} //不做反应
}
1