Стандартними завданнями при розробці програми є завдання додавання елементів управління в будь-який елемент управління контейнерами в формах або видалити з вибраного (наприклад, в елемент управління Panel або GroupBox. Або в саму форму). В процесі розробки можна перетягнути елементи управління безпосередньо в панель або в групу. Під час виконання ці елементи управління утворюють колекцію Controls. яка стежить за розміщеними елементами управління.
Наведений нижче приклад коду відноситься до будь-якого елементу управління, який підтримує колекцію елементів управління.
Щоб додати елемент керування в колекцію програмними засобами, виконайте наступні дії:
Створіть екземпляр елемента керування, який потрібно додати.
Задайте властивості нового елемента управління.
Додайте елемент керування до колекції Controls батьківського елемента управління.
У наведеному нижче прикладі коду показано, як створити екземпляр елемента керування Button. Для цього необхідна форма з елементом управління Panel і вже існуючий метод обробки події NewPanelButton_Click для створюваної кнопки.
Щоб видалити елементи управління з колекції програмними засобами, виконайте наступні дії:
З події видаліть його обробник. У Visual Basic використовуйте ключове слово Оператор RemoveHandler; в Visual C # використовуйте Оператор - = (Довідник по C #).
Для видалення необхідного елемента управління з колекції Controls панелі використовуйте метод Remove.
Викличте метод Dispose для звільнення всіх ресурсів, використовуваних елементом управління.