当前位置:编程学习 > C#/ASP.NET >>

c#新人 关于textbox问题

才学一点 老师布置的作业 要求在点击OK的时候 必须确保所有textbox里都有输入,然后弹出一个message显示所有输入的信息,求教这个要怎么实现? --------------------编程问答--------------------

            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);
                    }
                }
            }
--------------------编程问答-------------------- if(string.IsNullOrEmpty(textbox1.Text.Trim()))
{
    MessageBox.Show("textbox1项目为空");
}
else if(string.IsNullOrEmpty(textbox2.Text.Trim()))
{
    MessageBox.Show("textbox2项目为空");
}
.....
else
{
    MessageBox.Show("textbox1项目"+textbox1.Text + (" ;textbox2项目"+textbox2.Text +...)
} --------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
C# code

            for (int i = 0; i < this.Controls.Count - 1; i++)
            {
                if (this.Controls[i] is TextBox)
                {
                    if (string.IsNullOrEmpty((……

正解。你先找到界面上的所有TextBox  //if (this.Controls[i] is TextBox)
再取值ShowMessage --------------------编程问答-------------------- 我想问一下,大家用c#主要做什么?web开发,还是桌面开发? --------------------编程问答--------------------
引用 4 楼 p363309536 的回复:
我想问一下,大家用c#主要做什么?web开发,还是桌面开发?

都可以,不过现在主流是web --------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
C# code

            for (int i = 0; i < this.Controls.Count - 1; i++)
            {
                if (this.Controls[i] is TextBox)
                {
                    if (string.IsNullOrEmpty((……


这个很好,实用 --------------------编程问答-------------------- 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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,