c#新人 关于textbox问题
才学一点 老师布置的作业 要求在点击OK的时候 必须确保所有textbox里都有输入,然后弹出一个message显示所有输入的信息,求教这个要怎么实现? --------------------编程问答----------------------------------------编程问答-------------------- if(string.IsNullOrEmpty(textbox1.Text.Trim()))
for (int i = 0; i < this.Controls.Count - 1; i++)
{
if (this.Controls[i] is TextBox)
{
if (string.IsNullOrEmpty(((TextBox)this.Controls[i]).Text))
{
MessageBox.Show("有项目为空");
break;
}
else
{
MessageBox.Show(((TextBox)this.Controls[i]).Text);
}
}
}
{
MessageBox.Show("textbox1项目为空");
}
else if(string.IsNullOrEmpty(textbox2.Text.Trim()))
{
MessageBox.Show("textbox2项目为空");
}
.....
else
{
MessageBox.Show("textbox1项目"+textbox1.Text + (" ;textbox2项目"+textbox2.Text +...)
} --------------------编程问答--------------------
正解。你先找到界面上的所有TextBox //if (this.Controls[i] is TextBox)
再取值ShowMessage --------------------编程问答-------------------- 我想问一下,大家用c#主要做什么?web开发,还是桌面开发? --------------------编程问答--------------------
都可以,不过现在主流是web --------------------编程问答--------------------
这个很好,实用 --------------------编程问答-------------------- private void button1_click(object sender, EventArgs e)
{
if(this.textbox1.text!="")
{
MessageBox.Show(this.textbox1.text);
}
else
{
MessageBox.Show("文本框不能为空!");
}
} --------------------编程问答-------------------- 1楼正解,另外.NET内置验证控件,将验证控件一一绑定到你的TEXTBOX里同样可以实现验证功能,亮点是不用你自己编码。
.NET主流WP7和WPF...
补充:.NET技术 , C#