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

Источник: http://csharphelper.com/blog/2016/02/reparent-a-control-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector