Восстановить контроль в C#
Изменение родительского элемента управления легко. Просто установите его свойство Parent в элемент управления, который должен содержать его.
В этом примере используется следующий код.
// Переместите кнопку из одной GroupBox в другую.
private void btnReparentMe_Click(object sender, EventArgs e)
{
if (btnReparentMe.Parent == groupBox1)
{
// Перейдите в GroupBox2.
btnReparentMe.Parent = groupBox2;
}
else
{
// Перейдите в GroupBox1.
btnReparentMe.Parent = groupBox1;
}
}
Программа сравнивает текущий родительский элемент Button с двумя GroupBox es и перемещает кнопку в ту, которая в настоящее время не содержит его.
