精华内容
下载资源
问答
  • foreach (Control ctl1 in this.tabPage1.Controls){foreach (Control ctl2 in ctl1.Controls){//TextBox tb = ctl2 as Te...

    foreach (Control ctl1 in this.tabPage1.Controls)
    {

    foreach (Control ctl2 in ctl1.Controls)
    {

    //TextBox tb = ctl2 as TextBox;

    if ((ctl2 is TextBox) && (ctl2.Visible == true))
    {
    if (((TextBox)ctl2).Text.Trim().Length == 0)
    {

    MessageBox.show("输入数据不能为空,请输入数据!");
    ((TextBox)ctl2). focus;

    return;
    }}}}//为节省博客空间,这里括号写在一行。

    最后焦点总是在在最后一个为空的textbox。
    比如有三个空的textbox,焦点将停留在最后一个textbox,请教高手指点后得知原因是:

    [@more@]

    在WinForm里,后加入的control的Z-order值比先加入的小,最后加入的control的z-order值为0。
    foreach是按照z-order的值从小到大进行遍历的。

    为了让focus在第一个为空的textbox处,改写代码如下:

    TextBox tb = txt_1;//先任意指定一个对象给tb引用。
    int i = 0;
    foreach (Control ctl1 in this.tabPage1.Controls)
    {
    foreach (Control ctl2 in ctl1.Controls)
    {

    //TextBox tb = ctl2 as TextBox;
    if ((ctl2 is TextBox) && (ctl2.Visible == true))
    {
    if (((TextBox)ctl2).Text.Trim().Length == 0)
    {
    tb = ctl2 as TextBox;
    i += 1;
    }
    }
    }

    }
    if (i != 0)
    {
    MessageBox.Show("输入数据不能为空值,请输入数据!");
    tb.Focus();
    return;
    }

    ps:z-order可以这样等到(应该是z-order的值吧?):

    this.tabpage1.Controls.GetChildIndex (Control child);
    可以这样来设置:
    this.tabpage1.Controls.SetChildIndex (Control child,int newIndex);

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7946503/viewspace-1003070/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/7946503/viewspace-1003070/

    展开全文
  • 不能写if (TextBox.Text == null) 而应写if (TextBox.Text == "") 转载于:https://www.cnblogs.com/xubensave/archive/2008/08/05/2430463.html

    不能写为 if (TextBox.Text == null)

    而应写为 if (TextBox.Text == "")

     

    转载于:https://www.cnblogs.com/xubensave/archive/2008/08/05/2430463.html

    展开全文
  • C#判断60个textbox为空,没用用循环和遍历很简单的方法
  • script type="text/javascript"> function check() { if(document.getElementById("<%=username.ClientID%>").value=="||document....return check()表示返回函数的值 当return false不执行服务器代码 返回false

    return check()表示返回函数的值 当return false不执行服务器代码 返回为false

    展开全文
  • 在多个textbox中除了一个一个的判断textbox的值之外,有没有其他方法只要有一个textbox是空值就返回false
  • textbox判断为空要注意的事

    千次阅读 2014-05-09 17:07:21
    textbox.text为空时,其值是字符串,“”,
    textbox.text为空时,其值是空字符串"", 即 if(textbox.text == "") .  而不是null.
    展开全文
  • 最近老是需要判断这两个控件是否为空,编写了下面的函数,可是调用的时候:1、需要首先填写Tag属性(尝试过Text属性,不行)2、遍历是由TabIndex属性从大到小进行的,这两个都不是我想要的。望高手帮忙! Public ...
  • 说明:当WinForm界面上面有多个控件需要判断是否为空,如果用if(){}else,难免有些繁琐。在参考了其他博主的资料以后,我这里也做了一些整理,以TextBox控件示例,如下。 VS打开创建一个WinForm窗体程序 添加...
  • C# winform三种方法判断文本框textBox内容是否为空 使用系统API函数,需要使用命名空间:System.Runtime.InteropServices; 1.if (textBoxPath.Text == String.Empty ) 2.if ...
  • 如何在 提交按钮 的事件下 判断所有的textbox 没有空值, 如果有 就提示“未填写完整,请核对后再提交”的字样。 并且阻止提交数据。 textbox 共有40个 总不能 if (TextBox1.Text == "" || TextBox2.Text =...
  • 判断多个textbox是否为空。如果为空赋予null值 textbox1.text直到textbox10.text判断他们是不是为空1-10
  • <TextBox Width="150" Margin="5"> <TextBox.Resources> <VisualBrush x:Key="HintText" TileMode="None" Opacity="0.5" Stretch="None" AlignmentX="Left"> <Visual...
  • 使用系统API函数,需要使用命名空间:System.Runtime.InteropServices; 1.if (textBoxPath.Text == String.Empty ) 2.if (textBoxPath.Text == "" ) 3.if (String.IsNullOrEmpty(textBoxPath.Text))
  • 我试了一下,只有一个为空也提示信息。 private void btnsave_Click(object sender, EventArgs e) { if (txt_jf.Text =="" && txt_df.Text =="" ); { MessageBox.Show("借贷方不能同时为空!", ...
  • TextBox tbx = (TextBox)GridView1.Rows[row].Cells[6].FindControl("tbx_adress"); if (tbx == null){ Response.Write("<script>alert('请输入所有登录信息!')</script>"); } 我代码是这么...
  • TextBox为空的提示文字
  • javascript 判断textbox

    2008-01-22 16:04:00
    数量不能为空 " );  window.document.form1.txtProductCount.focus();   return   false ;  }   else   if (window.document.form1.txtProductName.value  ==   '' )   ... {  alert( " 名称不能为空 " );...
  • foreach (Control item in this.groupBox2.Controls) { if (item is TextBox) { if (item.Text.Trim() == "") { ...
  • 我在repeater添加了一个TextBox,输入值到后台, 怎么在JS中判断这个TextBox不能为空呢?
  • 检查窗体中的textbox是否为空

    千次阅读 2014-02-27 14:56:25
    ///  /// 检查Text是否为空  ///  ///  ///  public static bool CheckTextIsNullMethod(Control control)  {  bool b = true;  int textCo
  • 很简单: if textbox1.Text.Trim().length   response.write("该文本框不为空!") else  response.write("该文本框为空!") end if
  • 1.整个页面的判断foreach(Control ctl in this.Controls[1].Controls){ if(ctl.GetType().Name=="TextBox") { TextBox tb =new TextBox(); tb=(TextBox)this.FindControl(ctl.ID); if(tb.Text==string.Empty) ...
  • 1.整个页面的判断 foreach(Control ctl in this.Controls[1].Controls){if(ctl.GetType().Name=="TextBox"){ TextBox tb =new TextBox(); tb=(TextBox)this.FindControl(ctl.ID); if(tb.Text==string.Empty) { R...
  • 判断textbox是否是整数

    2007-09-28 09:02:00
    function mycheck(){ if(document.form1.mytext.value==""){ error.innerHTML=不允许为空!; } else if(!isNaN(document.form1.mytext.value)){ error.innerHTML=是整数; }else{ error.innerHTML="输入的是:"+...
  • if (textBox2.Text.Length > 0 & textBox3.Text.Length>0&textBox4.Text.Length > 0) { cn.Open(); cmd.Connection = cn; cmd.CommandText = ("insert into 部门基本信息表 values ('" + ...
  • foreach (Control c in this.Controls) { if (c is TextBox) { if (string.IsNullOrEmpty((c as TextBox).Text)) { MessageBox.Show("文本框不能为空"); .
  • 现在我想通过用Js判断TextBox1必须数字,TextBox2必须不为空 前台代码: <asp:TextBox ID="TextBox1" runat="server" Width="100px"> </asp:TextBox> <asp:TextBox ID="TextBox2" runat=...
  • 1 foreach(Control c in this.Controls) 2 { 3 if (c is TextBox) 4 { 5 if (string.IsNullOrEmpty((c as TextBox).Text)) ... 7 MessageBox.Show("请正确填写内容,带*必填内容"); 8 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,399
精华内容 4,559
关键字:

如何判断textbox为空