![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
«Головоломка № 2»
Цель работы -создать компьютерную версию головоломки: из изображенных пяти сброшенных флажков установить все. Но при выборе одного флажка меняется состояние двух следующих.
![]() |
Создать программу, выполняющую следующие действия:
Описание плана разработки программы
1. Открыть новый проект.
2. Разместить на форме экземпляры компонентов: список флажков CheckBox, надпись Label.
3. Выполнить следующие действия:
Таблица 21.
| Выделенный объект | Вкладка окна Object Inspector | Имя свойства/ имя события | Действие |
| Form1 | Properties | Caption | Установка имени формы «Все пять» |
| Events | OnCreate | Создать глобальную логическую переменную s. В то время, когда идет обработка события, переменная имеет значение True (да). | |
| CheckBox1 (Вкладка Standard) | Properties | Caption | Задать значение «1». |
| Events | OnClick | Необходимо работать с флажками, как с массивом. Форма является контейнером для флажков. У объектов-контейнеров имеется свойство Controls (Элементы управления) – массив элементов управления, находящихся в данном контейнере: Controls [i] as TCheckBox. | |
| Для создания еще пяти флажков можно использовать метод копирования через буфер обмена. | |||
| CheckBox2 | Properties | Caption | Задать значение «2». |
| CheckBox3 | Properties | Caption | Задать значение «3». |
| CheckBox4 | Properties | Caption | Задать значение «4». |
| CheckBox5 | Properties | Caption | Задать значение «5». |
| Продолжение таблицы 21. | |||
| Выделенный объект | Вкладка окна Object Inspector | Имя свойства/ имя события | Действие |
| Label1 (Вкладка Standard) | Properties | Caption | Введите текст: «Сумма: 0» |
| Autosize | Задайте значение False | ||
| Alignment | Задайте значение taCenter |
4. Сохраните проект, запустите и протестируйте его.
Дата публикования: 2014-11-02; Прочитано: 369 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
