如何在C#winform程序中将控件从一个选项卡移动到另一个选项卡?

时间:2015-12-29 05:04:21

标签: c# winforms tabpage

我有一个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循环不会遍历最后一个选定选项卡中的每个控件。请帮我解决这个问题,谢谢!

0 个答案:

没有答案