Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа № 2-4

.pdf
Скачиваний:
27
Добавлен:
25.03.2016
Размер:
406.95 Кб
Скачать

соответствующая панель свернется, а другая заполнит элемент управления 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?