我有一个C#winform程序,它有很多标签,我想在标签之间移动控件。和代码如下:
private void OnTabControlTabSelected(object sender , EventArgs e)
{
TabPage page = (sender as TabControl).SelectedTab;
foreach(Control control in mLastSelectedTab.Controls)
{
this.mLastSelectedTab.Controls.Remove(control);
page.Controls.Add(control);
}
}
我从最后选择的选项卡中删除控件并将其添加到新选择的选项卡,但结果是成功添加了一些控件,有些不是,我在此代码中设置了断点,并发现foreach循环不会遍历最后一个选定选项卡中的每个控件。请帮我解决这个问题,谢谢!