VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
c# 批量修改控件属性
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
c# 批量修改控件属性
[已结贴,结贴人:luodanyu]
发表于:
2007-03-12 20:38:26
楼主
例如我想修改radiobutton1,radiobutton2,radiobutton3……的checked属性。
是不是要一个一个的写?
能不能用下面这种方式
for(int i=1;i <控件总数;i++)
{
radiobutton + i.checked=true;
}
我知道这样写不行,有没有别的写法表达出这种意思?
----------------------------------
顺便问一句八卦的,单选按钮为什么叫radiobutton,radio不是无线电的意思吗?
发表于:
2007-03-12 20:59:31
1
楼 得分:
2
this.controls
然后,判断 控件的类型
发表于:
2007-03-12 21:00:02
2
楼 得分:
4
思路是对了地!
for(int i=1;i <控件总数;i++)
{
radiobutton rd = this.findcontrol( "radiobutton "+i.tostring());
rd....想干啥就干啥
}
发表于:
2007-03-12 21:55:05
3
楼 得分:
1
楼上正解
发表于:
2007-03-13 08:55:17
4
楼 得分:
0
up
csshooter(sharp shooter),我的是winform程序,是不是和web程序有点差别,我运行不了~
-------------------------------------------------------------------
错误 “radiobutton”是“system.windows.forms.radiobutton”和“system.web.ui.webcontrols.radiobutton”之间的不明确的引用
错误2 “testw.form1”并不包含“findcontrol”的定义
发表于:
2007-03-13 12:08:40
5
楼 得分:
4
private void value_change()
{
int i=0;
foreach (control test in this.controls)
{
i++;
if(test is system.windows.forms.radiobutton)
{
test.text= "test "+i;
}
}
} //winform的是这样的,你可以自己改成其他控件属性
发表于:
2007-03-13 12:54:42
6
楼 得分:
6
try..
foreach (control ctl in this.controls)
{
if (ctl is radiobutton)
{
//设置checked属性为true
((radiobutton)ctl).checked = true;
}
}
发表于:
2007-03-13 12:56:44
7
楼 得分:
0
顺便说一下,如果你的多个radiobutton都同在一个容器(form或者groupbox等),那么同一时刻只能有一个radiobutton被选中...
即执行上面的代码后,最后也只能有一个radiobutton被置为选中状态,但思路大致是这样...
发表于:
2007-03-13 12:57:31
8
楼 得分:
0
换个例子,将所有radiobutton的text设置成test..
private void button1_click(object sender, eventargs e)
{
foreach (control ctl in this.controls)
{
if (ctl is radiobutton)
{
//设置checked属性为true
((radiobutton)ctl).text = "test ";
}
}
}
发表于:
2007-03-13 15:45:12
9
楼 得分:
0
谢谢各位^-^
liujia_0421(snowlover)
foreach的范围一定要是this.constrols吗?那范围宽了,又要判断。
有没有this.buttons那样的集合,仅仅表示所有按钮的集合。
发表于:
2007-03-13 16:52:35
10
楼 得分:
0
to:有没有this.buttons那样的集合,仅仅表示所有按钮的集合。
似乎没有..
没有关系,判断还是很快的...
发表于:
2007-03-13 20:45:35
11
楼 得分:
0
再顶一下~
发表于:
2007-03-13 22:29:44
12
楼 得分:
3
英文程序里radiobutton就是单选的意思
foreach (control tb in this.controls)
{
if (tb.tostring().indexof( "radiobutton ") > 0)
{
tb.checked=true;
}
}
以前看过这样的一段,是判断textbox的,应该也支持radiobutton,呵呵
不过radiobutton默认只有一个选中,开始时全部是设成checked=false比较好,避免错误
发表于:
2007-03-14 14:49:49
13
楼 得分:
0
不错的代码,呵呵
发表于:
2007-03-14 16:29:53
14
楼 得分:
0
谢谢各位!^_^
下一篇:
c#开发的winform应用程序,在保存的时候,一个文本框中输入阿拉伯语,保存到数据库中却是乱码?
上一篇:
命名空间的使用问题(急)--问题解决,立马揭帖
相关文章
请问一下怎样看类的原代码
开发游戏引擎平台,用什么工具比较合适?
有时提示server error in "...
我这样从数据数中取出数据,可是不会传递数据值,请...
如何用在pageload事件中初始化datalist内的控件
删除数据弹出对话框的文字,样式,问题?
双击控件问题!!!!!
菜鸟请教:关于信息显示的问题!!!!!
谁有<<asp/asp.net数据库开发实用工程案例...
如何获取ip,getip()的代码?
.net 窗口调用 com控件 问题,太...
关于命名空间引用(在后台代码可以引用,在类里面...
点击 关闭页面 (最上面的红x)提示信...
一个工程分别用.net 2005 和.net ...
请教各位,下面的gridview的分页怎么会出不来呢
新手发问:如何添加winsock control组件?
关于firefox下repeater中imagebutton点击问题?
如何去掉keychar==13时的咚咚声
picturebox读取一文件后,还能让程序使用流放是打...
asp.net 异步调用后不能存session吗?
其他资讯
自动延伸特效
一个说难不难的问题..
如何根据xsl写xml,在线等马上结帐,请各位帮忙,...
select count(*) from table&nb...
gridview里给删除按钮加了提示后无效,怎么解决?
.net精华:c#中对注册表的操作
招聘.net软件开发程序员[北京微软vendor]
datagridview控件重绘.急!!!!!!
vs2003发布网站的各种迷惑。。。
money类型转化为string去除小数点后0
repeater控件为什么啥也不显示呢
为什么倒不进sql?
高手帮忙,想实现鼠标悬停在按钮上和不在按钮上的...
不用控件做树形的二级菜单
100分求大文本文件读取问题,找到一个字符所在的位...
100分求,国内完善的 workflow。
在gridview中点击图片,先跳出确认框,再调用服务...
自定义控件出现乱码
如何获取页面中某一控件产生的html?
困惑 oledbconnect类有没有实现idisposeed接...
快速检索
分类导航标签a
JavaEclipse
企业开发BizTalk
C++ BuilderVCL组件使用和开发
DB2数据库开发
Web 开发非技术区
其他数据库开发SQL
Web 开发非技术区
其他数据库开发其他
Java架构、设计
其他数据库开发其他
Web 开发Ajax
JavaWeb
PowerBuilder非技术版
C/C++新手乐园
社区支持Blog
最新资讯
vc 关于事务处理的问题 begintrans&nb...
求助,各位大哥帮忙破解一下这个脚本
如何获取https地址?高分相送
在主线程中起个线程(单独的线程文件)来上传文件...
vs2005页面返回值的问题
请问出现下面的东西是怎么回事啊?怎么确决?
可以清空线程池中的线程吗?
求c,c++,vc源码下载网站!
时间问题
怎么实现图片略缩图效果?用c#
各位大侠,请问这个语句是什么意思
超难的问题!是高手的话证明一下!
求一sql 关于从当前日期排序先后排序
菜鸟问题
nokia moto都是好的 在sonyericsson&n...
什么报表控件可以触发打印事件?
axwindowsmediaplayer1 控件怎么用?
谁有考试系统的代码啊
看来现在招delphi的公司又多了?
jbuilder+jboss创建jsp出错?
asp 调用sql server存储过程
oracle 修改目录问题
如何制作多语言啊 ,delphi有相应的第三方控...
如何在窗体关闭事件里中止关闭,exit;,break&nbs...
怎么用移动硬盘代替光盘装xp?
做数的都来看下
为什么窗口关闭以后,应用程序并没有关闭。请解释...
jsp问题!!请帮忙看下
以前学过c和c++,现请高手推荐学习vs2005的书籍,谢...
javascript传值的问题
c/c++群10576380 欢迎加入
转分
【送分了 】免费空间 ,支持 asp...
求一段js代码,关于层展开的,下班结帖
救助,电脑无法开机故障!
哪为朋友有大陆所有的ip地址啊?
在线= 调用ejb&nb...
jsp求助
sql server 2000与oracle的连接问题,...
推荐sql中国研发中心团队博客
热门点击
自定义分页问题
openmp是否支持查找数组中的最大或最小值?
eclipse3.3与myeclipse哪个版本相对应
serv-u 的问题
请问,我在vs2005里打包安装一个项目,同时打包了...
有关于结构体自己问题
初学java人的担忧!?
关于在delphi中数据库的连接,增,删,改,查功能的实...
asp.net2.0自带的那个登录控件是不是不稳定,有b...
做个小调查:(有没有应用orm成功的大型项目?)
为什么下面的代码运行后会出现重复的输出?
qreport 要分3列 打印 怎么实现?...
websphere6如何不打包部署web应用?
在bcb当中怎么样通过句柄得到对象的指针?
为rcs设置timezone
[求助]请教一个打开新窗口的问题
这个问题没人能解决吗?奇怪了!
求一个好的验证方法或控件!
根据c高级编程那本书实现的getch 大家提体意...
怎么编译并使用cximage库
感觉执行了多次构造方法
有关“课程表”的数据库设计
请问不包含连续字符的正则表达式怎么写?
j2me应用程序内存优化三招
求jsftoolbox!
急需subreport多个字报表的实现,在线等候
关于显示空格的问题???
現公司需長期外派業務,有興趣的請聯系我。
c#的 webbrowser.filedownload 怎么用...
c#打印组件问题
下拉菜单问题
谁能帮我做一个软件,要求输出固定格式到一分米宽...
网吧点点通交流群,大家速度进了,加群的回帖,顶...
太原招聘全职delphi程序员 [帮...
post 与 get 的问题
c语言来读写excel文件时、这句操作m_xlssheet.ge...
引入外部包,classpath遇到的问题?
nokia日本研发中心招聘
请大家帮帮忙,着急解决!oracle 中怎么向已...
使用b树建立数据库索引,每个节点里面包含的数据...