当前位置: 首页 > 知识库问答 >
问题:

C#遍历groupbox本身

阎坚成
2023-03-14

我一直在四处寻找,但我没有真正找到任何有意义的东西。

我试图做的是,在点击一个按钮时,在分组框之间进行更改。

foreach (TextBox x in GROUPBOX1.Controls.OfType<TextBox>())
        {
            int A1 = 0;
            int.TryParse(x.Text, out A1);
            TOTAL += A1;   //defined outside of the method
        }
foreach (TextBox x in GROUPBOX+GP+.Controls.OfType<TextBox>())
        {
            int A1 = 0;
            int.TryParse(x.Text, out A1);
            TOTAL += A1;   //defined outside of the method
        }

现在我从:this.controls[“groupbox”+box_number].controls[“label”+label_prefix+“_”+label_number+“_lbl”].text=valueTodisplayinlabel.tostring();

它(使用适当分配的int)将值赋给不同组框中的某些标签。这可以这样做吗?已经创建了所有的GroupBox和TextBox。

我试图实现的是,接收一个数字的文本框将全部加在一起,然后该值将存储在数据库中,并添加到所有其他“总计”中,也存储在数据库中。

 foreach(GroupBox gb in Controls.OfType<GroupBox>())
    {
        foreach(TextBox tb in gb.Controls.OfType<TextBox>())
        {
            int A1 = 0;
            int.TryParse(tb.Text, out A1);
            TOTAL += A1;   //defined outside of the method
        }
    }

这非常有效,但它不能让我获得每个组框的组合文本框的总数,就像我想单独存储每个组框的total并在以后的阶段将它们添加到一起一样,因为这将获得组框中的所有文本框并将它们转储到列表中,iv添加了list total=new list (); total.insert(0,A1);来尝试让我使用这一方法,但现在它将所有文本框值转储到列表中。

本质上,我查找int GB1TOT、gb2tot等,然后int TOTAL=GB1TOT+gb2tot

共有1个答案

公羊玉泽
2023-03-14

用两个循环?

        foreach(GroupBox gb in Controls.OfType<GroupBox>())
        {
            foreach(TextBox tb in gb.Controls.OfType<TextBox>())
            {
                int A1 = 0;
                int.TryParse(tb.Text, out A1);
                TOTAL += A1;   //defined outside of the method
            }
        }
 类似资料:
  • 嘿,伙计们,我在让for循环工作时遇到了一些麻烦。myList是一个链表,其中填充了文件中的数字,我正在尝试遍历它并以一种(当前,下一个)的方式打印当前值和每个下一个值- 出于某种原因,for循环无法执行任何操作,或者更确切地说,代码在for循环的开始就中断了。如果我摆脱for循环并只是复制和粘贴 很多时候它会按照我的意愿工作,但我宁愿不这样做。for 循环语法看起来是正确的,如果 say cou

  • 本文向大家介绍C#如何遍历Dictionary,包括了C#如何遍历Dictionary的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了C#如何遍历Dictionary的具体代码,供大家参考,具体内容如下 效果图: 以上就是本文的全部内容,教会大家C#遍历Dictionary的方法,谢谢大家的阅读。

  • 问题内容: 我在C#中使用JSON.NET解析来自Klout API的响应。我的回答是这样的: 如您所见,它包含5个标签。也许下次是6或1或其他一些数字。我想遍历JSON并获取每个标签的值。我不知道会有多少个循环。我该如何解决? 问题答案: 要么

  • 本文向大家介绍C#使用前序遍历、中序遍历和后序遍历打印二叉树的方法,包括了C#使用前序遍历、中序遍历和后序遍历打印二叉树的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#使用前序遍历、中序遍历和后序遍历打印二叉树的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍C#遍历子目录的方法,包括了C#遍历子目录的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#遍历子目录的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 主要内容:什么是遍历?,遍历 DOM什么是遍历? jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素。以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止。 下图展示了一个家族树。通过 jQuery 遍历,您能够从被选(当前的)元素开始,轻松地在家族树中向上移动(祖先),向下移动(子孙),水平移动(同胞)。这种移动被称为对 DOM 进行遍历。 图示解析: <div> 元素是 <