更新已在Panel中添加的UserControl

时间:2011-10-12 20:03:09

标签: c# winforms user-controls

我有一个ContainerPanel,我添加了一个UserControl。

有没有办法访问已添加的UserControl以调用已在UserControl中声明的更新函数?

清除Usercontrol并使用更新的信息重新加载它是否更好?

干杯,

1 个答案:

答案 0 :(得分:0)

您可以在面板中搜索您要查找的类型的子项(我在下面的示例中使用了Linq)。

var myControl = myPanel.Controls.OfType<MyUserControl>().FirstOrDefault();
myControl.DoWhatever();