Альбом
Цель работы - создать программу, выполняющую следующие действия:
1. После запуска программы в окне изображается рисунок.
2. По щелчку мышью на рисунке появляется диалоговое окно.
3. Выбрать в открывшемся диалоговом окне любой другой рисунок.
4. Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.
Описание плана разработки программы
1. Открыть новый проект.
2. Разместить на форме экземпляры компонентов: панель Panel, рисунок Image, диалоговое окно OpenDialog.
3. Выполнить следующие действия:
Таблица 6.
Выделенный объект | Вкладка окна
Object Inspector |
Имя свойства/
имя события |
Действие |
Form1 | Properties | Caption | Установка имени формы «Альбом» |
Panel1 (Вкладка Standard) | Properties | Caption | Очистите значение свойства Caption |
BevelOuter | Выбрать в раскрывающемся списке значение bvLowered | ||
BevelInner | Выбрать в раскрывающемся списке значение bvNone | ||
BewelWidth | Присвоить значение 2 | ||
Width | Присвоить значение 241 | ||
Height | Присвоить значение 185 | ||
Image1 (Вкладка Additional) | Properties | Left | Присвоить значение 2 |
Top | Присвоить значение 2 | ||
Width | Присвоить значение 237 | ||
Height | Присвоить значение 181 | ||
Stretch | Включить свойство True | ||
Picture | С помощью кнопки-построителя открыть диалоговое окно Picture Editor (Редактор изображений). Щелкнуть на кнопке Load (Загрузить) – откроется диалоговое окно Load Picture (Загрузка рисунка). Открыть папку C:\Windows и выбрать файл Лес.bmp, щелкнуть на кнопке Открыть. Вернуться в окно Редактора изображений, щелкнуть на кнопке OK. | ||
Image1.Picture.LoadFromFile (OpenDialog1.FileName); | |||
Events | OnClick | OpenDialog1.Execute; | |
OpenDialog1 (Вкладка Dialogs) | Properties | Title | Ввести текст: «Выбор изображения» |
FileName | Ввести полный путь доступа к файлу: C:\Windows\Лес.bmp | ||
Filter | Ввести текст: Растровое изображение (*.bmp)|*.bmp | ||
DefaultExt | Присвоить свойству значение: .bmp | ||
Options | Подсвойству ofFileMustExit (Файл должен существовать) присвоить значение True (Да) |
4. Сохраните проект, запустите и протестируйте его.
Листинг подпрограммы
procedure TForm1.Image1Click (Sender: TObject);
begin
OpenDialog1.Execute;
Image1.Picture.LoadFromFile (OpenDialog1.FileName);
end;