Лабораторная работа № 2-4
.pdf
соответствующая панель свернется, а другая заполнит элемент управления SplitContainer. Помните, что нельзя присваивать значение False обоим элементам управления.
С помощью свойств Panel1MinSize и Panel2MinSize можно назначить отдельным панелям минимальным размер в пикселях. Основные свойства элемента управления SplitContainer представлены ниже.
Практическое задание 1. Выполните приведенные ниже задания.
Задание1
2. Выполнить один вариант домашнего задания.
1.Добавьте на форму два контейнера (Panel). В каждую панель добавить по текстовому окну и кнопке. При нажатии кнопки на 1 панели 2 панель должна деактивироваться вместе с содержимым (при повторном нажатии этой же кнопки активироваться). При нажатии 2 кнопки цвет первой панели должен измениться.
2.Добавьте на форму два контейнера (GroupBox). В первый контейнер добавить 7 радио кнопок (RadioButton). При постановке флага в каждый объект RadioButton форма должна менять свои свойства. Во второй контейнер добавить 4 радио кнопки (RadioButton), каждая из которых изменяет фон первого контейнера.
3.Реализовать приложение динамически создающее новую форму с контейнером TableLayoutPanel, состоящую из 4 ячеек, в каждой ячейке по 1 кнопке с различными названиями.
4.Реализовать приложение динамически создающее новую форму, свойства которой
задаются на различных вкладках: на первой вкладке задаются размеры, на второй – ее фон, на третьей – расположение новой формы, на четвертой – свойства границы. Изменение свойств организовать с помощью RadioButton.
Контрольные вопросы:
1.Дайте определения контейнерному элементу управления. Является ли RadioButton таковым?
2.С какой целью используется коллекция Control? Есть ли у SplitContainer данный метод?
3.Какие действия необходимо выполнить, чтобы кнопка позиционировалась в нижнем правом углу при изменение размеров формы?
4.Объясните назначение свойства Dock?
5.В чем разница между панелями Panel и FloyLayoutPanel?
6.С помощью какого свойства можно получить доступ к вкладкам контейнера TabControl?
7.Дайте характеристику контейнеру SplitContainer?
