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

我随机在panel1中生成了 N个自定义控件,控件名称 mybutton 其中控件有ltext ,rtext,stext等属性,我怎么能重新遍历panel1然后给各个新控件ltext ,rtext,stext等属性重新赋值。

你可以通过遍历panel1的Controllers属性,然后将控件转换成相应的类型,这样就可以取得对应的属性了。大概代码如下:
foreach(Controller c in panel1.Controllers)
{
if(c is mybutton)
{
mybutton button = (mybutton)c;

button.ltext = "text";

button.rtext = "text2";

...

}
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答