c# 动态显示自定义控件 怎么遍历后重新给各属性赋值

我随机在panel1中生成了N个自定义控件,控件名称mybutton其中控件有ltext,rtext,stext等属性,我怎么能重新遍历panel1然后给各个新控件lte... 我随机在panel1中生成了 N个自定义控件,控件名称 mybutton 其中控件有ltext ,rtext,stext等属性,我怎么能重新遍历panel1然后给各个新控件ltext ,rtext,stext等属性重新赋值。 展开
 我来答
匿名用户
2013-11-19
展开全部
你可以通过遍历panel1的Controllers属性,然后将控件转换成相应的类型,这样就可以取得对应的属性了。大概代码如下:
foreach(Controller c in panel1.Controllers)
{
if(c is mybutton)
{
mybutton button = (mybutton)c;

button.ltext = "text";

button.rtext = "text2";

...

}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式