Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб2_Visual Basic.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.15 Mб
Скачать

5. Задания для самостоятельного выполнения

1. Измените программу из упражнения 1 так, чтобы при событии Click изменялся цвет текста, выводимого на форме, а для события KeyPress изменялся цвет фона формы. Для установления цвета используйте константы: vbGreen – зеленый, vbRed – красный.

2. В центре формы расположите 4 кнопки, сохранив исходные надписи на них (см. рис. 2.11). Разработайте проект, в котором …

2.1 при щелчке на той или иной кнопке надпись на кнопках будет меняться на Вверх, Вниз, Вправо или Влево;

2.2 при щелчке на той или иной кнопке она будет перемещаться в соответствующем направлении на некоторую величину;

2.3 при щелчке на той или иной кнопке форма будет смещаться в соответствующем направлении на некоторую величину;

2.4 при щелчке на той или иной кнопке размер формы будет увеличиваться влево, вправо, вниз или вверх на некоторую величину.

Рис. 2.11

3. В центре формы расположите 4 кнопки (см. рис. 2.12). Разработайте проект, в котором …

3.1. при щелчке на той или иной кнопке она переместится в соответствующий угол формы (ЛВ – левый верхний, ПВ – правый верхний, ЛН – левый нижний, ПН – правый нижний);

3.2. при щелчке на той или иной кнопке форма переместится в соответствующий угол экрана (ЛВ – левый верхний, ПВ – правый верхний, ЛН – левый нижний, ПН – правый нижний).

Рис. 2.12

4. Создайте программу, которая…

4.1. играет на форме двумя кнопками: щелкнешь на первой – она исчезает, появляется вторая, щелкнешь на второй – она исчезает, появляется первая;

4.2. играет на форме двумя кнопками («Сходитесь», «Расходитесь»): при щелчке на первой – кнопки двигаются друг к другу, при щелчке на второй – расходятся;

4.3. играет на форме тремя кнопками («Тест», «+», «–»): при щелчке на кнопке «+» кнопка «Тест» растет во все стороны, при щелчке на кнопке «–» кнопка «Тест» сжимается;

4.4. играет на форме тремя кнопками: при щелчке на первой – третья кнопка становится активной, при щелчке на второй – неактивной;

4.5. играет на форме тремя кнопками «Зеленый», «Красный», «Желтый»: при щелчке на них цвет формы меняется на соответствующий.

5. Поместите на форму фигуру (экземпляр класса Shape) и две кнопки «Круг» и «Квадрат». При нажатии на кнопку «Круг» фигура становится кругом, при нажатии на кнопку «Квадрат» фигура становится квадратом.

6. Поместите на форму круг (экземпляр класса Shape) и три кнопки с надписями «Красный», «Желтый», «Зеленый». При нажатии на любую из них цвет круга изменяется в соответствии с надписью на выбранной кнопке.

7. Разработайте программу, аналогичную программе из упражнения 4, с той разницей, что текст в нижнем поле повторялся только при нажатии кнопки, и предоставлялась пользователю возможность легкого выхода (рис. 2.13).

Рис. 2.13

8. Разработайте программу, аналогичную программе из задания 7, но предусмотреть возможность очистки всех текстовых полей.

6. Контрольные вопросы

  1. Для чего предназначена форма?

  2. Как поместить элемент управления на форму?

  3. Элемент управления Label. Назовите назначение и перечислите основные свойства.

  4. Элемент управления TextBox. Назовите назначение и перечислите основные свойства.

  5. Элемент управления CommandButton. Назовите назначение и перечислите основные свойства.

  6. Какими способами осуществляется редактирование свойств?

  7. Когда возникает событие Click?

  8. Когда возникает событие KeyPress?

  9. Если для объекта AAAA происходит событие BBBB, то какое будет иметь имя процедура, которой будет передано управление?

  10. Чем отличаются события Click и Change?

  11. Что происходит при использовании метода формы Print?

16

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]