Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MET_VB.DOC
Скачиваний:
1
Добавлен:
21.11.2018
Размер:
282.11 Кб
Скачать

Лабораторная работа №4.

Тема : «Ввод данных и их просмотр при помощи элементов управления

TextBox и ListBox»

Теоретические вопросы :

  1. Создание проекта из нескольких форм. Взаимодействие форм.

  2. Понятие фокуса. Работа с фокусом приложения. Горячие клавиши.

  3. Использование свойств элемента управления TextBox для ввода данных.

  4. Элемент управления ListBox. Его назначение и свойства.

  5. Создание списка в виде таблицы, записанной в ListBox.

  6. Выбор и просмотр записи из списка.

Задание:

1). Создать первую форму проекта (Form1) (см. Рис. 6), заполнив при этом свойства формы Icon и Picture.

Icon

Лаб. работа 4

Picture

Условие задачи

Text1

Решение

Выход

Label1

Рис. 6.

2). Создать вторую форму проекта (Form2) (см. Рис. 7), включив в нее элементы управления ListBox (List1) и TextBox, снабдив поля TextBox (Text1, Text2, Text3,…) комментариями, соответствующими индивидуальному заданию студента, записав их в метки (Label1, Label2, Label3, …).

3). Задать свойства объектов проекта и написать такой программный код, чтобы после запуска проекта были активны 1-я форма и ее кнопки “Условие задачи” и “Выход”, причем сама форма должна быть развернута на весь экран.

4). После появления на экране условия задачи должна стать доступной командная кнопка “Решение”, и после ее выбора должен произойти переход на 2-ю форму проекта (Form2.Show), причем в момент перехода на 2-й форме должны быть доступны лишь кнопки «Ввод данных» и «Выход».

Решение ЛР4

Ввод данных

Text1

Фирма: :

Обработка

данных

Text2

Кол – во:

Text3

Цена:

ОК

Включение в

список

Выручка =

List1

Выход

Рис. 7

5). После щелчка мыши на кнопке «Ввод данных» должны стать доступными кнопка «ОК» и текстовые поля 2-й формы, причем фокус должен переместиться к полю Text1.

6). Ввести данные в соответствии с индивидуальным заданием, используя при этом свойства объектов TextBox. Конец ввода подтвердить щелчком мыши на кнопке «ОК», которая должна закрыть доступ к текстовым полям и открыть доступ к кнопкам «Обработка данных» и «Включение в список».

7). По нажатию кнопки «Обработка данных» должны производиться простейшие арифметические действия, результат которых должен выводиться в метку (в примере на Рис. 7 в поле «Выручка = …»). После этого кнопка «Обработка данных» должна стать недоступной.

8). По нажатию кнопки «Включение в список» должно производиться включение записи в список, а сама запись должна появляться в поле ListBox (поле List1 на Рис.7), не нарушая вида записанной там таблицы (шрифт Courier). После этого кнопка «Включение в список» должна стать недоступной.

9). При активизации поля ListBox (при передачи фокуса) и после щелчка мыши на выбранной записи, текст записи должен появляться в левом верхнем углу 2-й формы.

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

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