[英]C# winform removing and then adding more items to a panel control
使用C#Winforms,我有一个显示一些自定义控件的面板。 我可以将控件的实例添加到面板中,如果有太多,面板将滚动它们。
myPanel.Controls.Add(myControl);
我开始从面板中删除项目后出现问题。 我在用:
myPanel.Controls.Remove(myControl);
myControl.Dispose();
然而,当我再向面板添加更多控件时,添加的新控件根本不会显示。
myPanel.Controls.Add(newControl);
newControl或任何后续控件将不可见。
请有人帮忙解决这个问题,谢谢你提前。
你没有清理你的面板。 尝试这个:
mypanel.Controls.clear();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.