如何递归一个tabcontrol中所有的控件?

问题描述

tabcontrol中的tabpage中不一定又包含一些tabcontrol,第二层的tabcontrol的tabpage中又有许多控件,比如groupbox,textbox,其中groupbox中又包含一些控件网上找了一些,但都没有递归完整的,也就是能找到所有的控件,包括控件中再含有的控件.特此请教各大虾.

解决方案

解决方案二:
不就是递归嘛privatevoidXX(Controlctrl){Console.WriteLine(ctrl.Text);foreach(Controlvarinctrl.Controls){XX(var);}}
解决方案三:
这个可不是递归,而是循环。
解决方案四:
ding

时间: 2024-08-03 04:13:19

如何递归一个tabcontrol中所有的控件?的相关文章

图片加载-怎么在一个对话框中单击一个按钮后在另一个对话框中的picture控件中显示一张bmp格式的图片

问题描述 怎么在一个对话框中单击一个按钮后在另一个对话框中的picture控件中显示一张bmp格式的图片 我是大一学生,在用mfc做一个员工管理系统,要求在一个对话框的list control 控件中选择一条员工信息,点击一下"显示全部信息"按钮后,弹出一个对话框,这个对话框上的picture控件能显示这个人对应的照片.这个人对应的照片我放在资源文件夹下面.其他我都会,就是照片显示这方面我不知道应该怎么做?各位大神求指教. 解决方案 一个对话框调用另一个对话框的控件值 解决方案二: h

ui界面-一个QT中特殊输入控件的实现问题

问题描述 一个QT中特殊输入控件的实现问题 我需要制作出一个QT输入控件,用户能在其中正常输入 数字字符,但需要实现的效果为: 每输入4个字符后自动空一格,即每自个字符为一组 每输入10组字符后自动换下一行 每输入达到5行后自动空一段,继续输入另起一段,效果见截图: 打算用QTextEdit来实现,请教比较合适的实现方法,不限制最终用什么输入控件, 谢谢! 解决方案 用QTextEdit实现了一下,应该能满足LZ的要求 main.cpp: #include "mainwindow.h"

重写UITableViewCell子类中属性的setter方法来实现隐藏或显示该cell中的某些控件

重写UITableViewCell子类中属性的setter方法来实现隐藏或显示该cell中的某些控件 为什么会需要这样子的一种方法来实现隐藏或者显示一个cell中的某些控件呢? 其实,隐藏cell中某些控件可以直接在tableView:cellForRowAtIndexPath:方法中直接实现,我们需要判断外部变量比如bool值来决定是否显示这个控件,但需要额外的代码写在tableView:cellForRowAtIndexPath:方法当中,如果我们把bool值传递给该cell让其自己判断是否

atl 属性窗口 web控件-关于在ATL当中创建一个类似属性窗口的控件嵌入到WEB中

问题描述 关于在ATL当中创建一个类似属性窗口的控件嵌入到WEB中 我想用ATL创建一个类型CMFCPropertyGrid的属性窗口嵌入到WEB浏览器中.本人刚开始能ATL不熟悉,现在找高手帮助想想办法

控件的使用-android开发中使用Spinner控件遇到了一个问题

问题描述 android开发中使用Spinner控件遇到了一个问题 我的本意是使用Spinner下拉列表,当点这个控件的时候,下拉列表中的选项是图片,我用Bitmap这个类型加入了list三个选项,下面是我的代码: public class SpinnerView extends Activity { private Spinner spinner; private Bitmap tp,cp,sp; private ArrayAdapter adapter; protected void onC

ASP.NET 2.0中使用multiview控件

asp.net|控件     在asp.net 2.0中,增加了许多新的控件和功能,大大方便了开发者的开发.这次要讲解的是在asp.net 2.0中新增的multiview控件的使用.所谓multiview控件,实际上是有点象在c/s开发中很常见的tabcontrol控件,可以在一个页面中,放置多个"view"(我们称为选项卡),比如可以用multiview控件,可以让用户在同一页面中,通过切换到每个选项卡,从而看到要看的内容,而不用每次都重新打开一个新的窗口.本文,将以visual

在ASP.NET 2.0中使用multiview控件

在asp.net 2.0中,增加了许多新的控件和功能,大大方便了开发者的开发. 这次要讲解的是在asp.net 2.0中新增的multiview控件的使用.所谓multiview 控件,实际上是有点象在c/s开发中很常见的tabcontrol控件,可以在一个页面 中,放置多个"view"(我们称为选项卡),比如可以用multiview控件 ,可以让用户在同一页面中,通过切换到每个选项卡,从而看到要看的内容,而 不用每次都重新打开一个新的窗口.本文,将以visual studio .ne

在DevExpress程序中使用TeeList控件以及节点查询的处理

在很多情况下,我们需要通过树列表进行数据的展示,如一些有层次关系的数据,通过有层级的展示,能够使用户更加直观查看和管理相关的数据.在一般Winform开发的情况下,可以使用微软的TreeView控件,也可以使用DevExpress的TreeList控件进行数据的展示,本篇随笔主要介绍基于DevExpress的TreeList控件使用以及使用SearchControl对节点进行查询的操作. 1. 使用微软的TreeView控件的实现效果和思路 在很多情况下,我们也倾向于使用TreeView控件作为

C++ Builder中如何保持控件的位置及大小

C++ Builder/Delphi是Inprise(原Borland)公司广受欢迎的可视化C++/Pascal开发工具,利用它可极大地加快应用程序的开发速度.但是,也正因为其是可视化编程工具,将控件拖放到Form后,控件的位置就固定死了.随着Form的大小或屏幕分辨率的改变,控件和Form本身的位置往往变得非常混乱.本文将介绍一些正确定位控件及Form的方法. 利用OnResize事件改变控件位置及大小 C++ Builder/Delphi中的Form控件有一个OnResize事件,Form的