winform-C# 遍历非系统自带控件

问题描述

C# 遍历非系统自带控件

请问winform里面遍历窗体所有控件,遍历不到rectangleshapelineshape控件,有大神知道该怎么解决吗

解决方案

修改系统自带控件布局的方法

解决方案二:

不知道rectangleshapelineshape是什么东西,不过搜了一下,并没有继承usercontrol,所以不能用遍历controls(我猜是这么做的吧)。
不管怎么样,可以在一开始建个List保存这些东西就行了。

时间: 2024-09-21 12:12:14

winform-C# 遍历非系统自带控件的相关文章

WinForm中类似WebForm中的CheckBoxList控件

web|控件 前些天,在.Net技术的论坛里面看到了有个帖子,我好像记得是怎么实现WinForm中类似WebForm中的CheckBoxList控件,我简单的实现了那样的一个控件 首先,你得建立一个控件项目,假如说是: 接着,你就添加一个类:CheckBoxCollection,它是个CheckBox的集合类 具体的代码如下 CheckBoxCollection.cs using System;using System.Collections;using System.Windows.Forms

如何在ASP.NET下遍历指定页面上所有控件

asp.net|遍历|控件|页面 如何在ASP.NET下遍历指定页面上所有控件 序:把它写下的目的,是感觉这段代码会对一些朋友有所帮助! #region 清空指定页面上所有的控件内容,public static void ClearAllContent()/// <summary>/// 清空指定页面上所有的控件内容,包括TextBox,CheckBox,CheckBoxList,RadioButton,RadioButtonList.但是不清/// 除如ListBox,DropDownLis

Excel怎么制作带控件的动态图表

  Excel怎么制作带控件的动态图表          先看效果: 图表中始终显示5天的PM2.5数据,当调整滚动条时,图表会自动更新结果. 首先是数据源,为某地一个时期的PM2.5数据. 步骤一 先插入一个滚动条控件. 右键单击控件,设置控件格式. 最小值选择1 最大值可以根据数据情况来决定 单元格链接选择一个空白单元格,如D6. 步骤二 按Ctrl+F3,打开名称管理器,新建两个自定义名称: 日期 =OFFSET(Sheet1!$A$1,Sheet1!$D$6,,5) 数据 =OFFSET

C# WinForm程序处理后台繁忙导致前台控件假死现象解决方法

  这篇文章主要介绍了C# WinForm程序处理后台繁忙导致前台控件假死现象解决方法,本文通过Application.DoEvents()解决这个问题,并讲解了Application.DoEvents()的作用,需要的朋友可以参考下 特别是针对循环或timer处理中需要在窗体控件显示数据时,因后台处理过度繁忙而出现没刷新或者假死现象时,可以使用 代码如下: Application.DoEvents(); Application.DoEvents()的作用 代码如下: private void

在64位系统中ocx控件调用问题

问题描述 在64位系统中ocx控件调用问题 在64位系统中已注册32位程序的ocx控件,为什么32位程序无法显示ocx控件? 解决方案 和64位没有什么关系,你的程序必须是32bit的才可以调用32bit的控件. 如果你用的是C#,你需要强制将程序集限定为32bit 参考:http://blog.csdn.net/blueboy2000/article/details/4242369 解决方案二: jsp调用ocx控件 解决方案三: 你是不是用的的32bit版本的regsvr32注册. 然后就是

求助,如何用VS2010自带控件Chart实现与数据库的连接之类的

问题描述 求助,如何用VS2010自带控件Chart实现与数据库的连接之类的 毕业设计,导师要求加一个图形分析的功能,运用VS自带Chart控件 数据库表,要求X轴显示量化积分类型(其中的具体类型,如一日生活制度.等等),Y轴显示量化积分类型中具体类型的总分,就是将下表中的某一个量化类型的得分总分显示在Y轴 最终实现的效果大概如下图所示 abc1.abc2.....显示具体量化类型,Y轴方向显示具体量化类型得分总分, 可通过学号.姓名进行查询 有没有大神帮帮忙,头都炸了. 解决方案 http:/

图片-自己拖得系统的XIBdatepicker控件,在6s出现显示问题,急求

问题描述 自己拖得系统的XIBdatepicker控件,在6s出现显示问题,急求 在6 plus是显示效果是好的

WinForm界面开发之“HTML内容编辑控件”

做过了很多Winform的共享软件,对界面的设计有了一定的经验和积累,准备开一个"WinForm界面开发"系列文章,介绍下相关的Winform界面设计和相关控件的使用,促进相互交流,以获得更好的发展和了解. 在很多Winform程序中 ,我们可能需要HTML内容的所见即所得的编辑控件,如Asp.net中的FreeTextBox等控件样式的. 搜索了一下,发现很少这方面的控件,找了一个,好像是收费的,而且感觉一般,跳过,再找,然后发现CodeProject 上有一个不错的东西,拿过来进行

系统-c# Calendar控件显示英文的问题

问题描述 c# Calendar控件显示英文的问题 各位大哥: 我在弄c#Calendar控件,这个控件在我本机上运行起来是中文版本的,但是我更新到正在运行的系统中就变成英文版本的了:怎么样才能使运行的系统上也显示中文版本呢,麻烦各位大哥告诉我一下!是不是要装什么中文的安装包啊 解决方案 设置一下程序的Culture为中文就行.具体你可以查一下c#的Culture. 解决方案二: 你没有指定整个程序的语言吧? 工程属性应用程序程序集信息非特定语言 默认是(无),就是系统是什么就用什么语言:改为中