2012-02-29 2 views

ответ

1

Вы бы установили его, если хотите переместить элемент управления из одного контейнера в другой.

Вы должны использовать его при обходе визуального дерева, если вам нужно найти группу (скажем), чтобы скрыть группу элементов управления, когда она выбрана.

1

Родитель является контейнером для текущего элемента управления, такого как панель или форма.

Здесь я могу установить свойство родителя кнопки, не заботясь о «кто» родитель:

private void button1_Click(object sender, EventArgs e) { 
    if (button1.Parent != null) { 
    button1.Parent.BackColor = Color.Red; 
    } 
} 
2

Это ссылка обратно в контейнер контроля.

Например, кнопка на форме будет иметь этот набор в форме, содержащей его (при условии, что в цепочке нет других контейнеров).

Это позволяет вам динамически добавлять/удалять элементы управления из контейнера (установка этого параметра на null приведет к удалению элемента управления из его контейнера, а затем к другому контейнеру, чтобы добавить его там).

Смежные вопросы