使用C#Winforms,我有一个显示一些自定义控件的面板.我可以将控件的实例添加到面板中,如果有太多,面板将滚动它们.
myPanel.Controls.Add(myControl);
Run Code Online (Sandbox Code Playgroud)
我开始从面板中删除项目后出现问题.我在用:
myPanel.Controls.Remove(myControl);
myControl.Dispose();
Run Code Online (Sandbox Code Playgroud)
然而,当我再向面板添加更多控件时,添加的新控件根本不会显示.
myPanel.Controls.Add(newControl);
Run Code Online (Sandbox Code Playgroud)
newControl或任何后续控件将不可见.
请有人帮忙解决这个问题,谢谢你提前.