问题描述
我使用下面代码动态选择显示某个用户控件panel1.Controls.Clear();haiyang.custfrm.bccjwuc=newhaiyang.custfrm.bccjw();uc.Dock=DockStyle.Fill;uc.Parent=panel1;但是用户控件用上面的代码显示出来后,如何能使用控件里的public参数和用户函数呢??
解决方案
解决方案二:
(this.panel1.controls["uc"]ashaiyang.custfrm.bccjw).xxx
解决方案三:
你可以给UC加个参名haiyang.custfrm.bccjwuc=newhaiyang.custfrm.bccjw();uc.Name="aaaaaaaaaa";uc.Dock=DockStyle.Fill;uc.Parent=panel1;如果你想使用uc的方法haiyang.custfrm.bccjw_MyControl=(haiyang.custfrm.bccjw)panel1.Controls["aaaaaaaaaa"];_MyControl.xxxx就好了
时间: 2024-11-03 17:32:44