Восстановить контроль в 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 и перемещает кнопку в ту, которая в настоящее время не содержит его.