Информатика. Программирование в Delphi
195
Form1.Image1.Picture.LoadFromFile(ms[curr]);
//вывод имени картинки
Form1.Caption:='Просмотр иллюстраций'+#32+'
"'+ExtractFileName(ms[curr]) +'"';
end;
10. Создадим процедуру
Button2Click
для обработки события
OnClick
компонента
Button2 – вперед
. Оформим ее следующим образом.
//процедура выполняется при нажатии на кнопку
вперед
– «>>»
procedure TForm1.Button2Click(Sender: TObject);
begin
//текущий элемент динамического массива
inc(curr);
//если текущий элемент стал больше длины динамического массива
if curr=ms_count then
//текущим элементом становится первый элемент массива
curr:=0;
//загрузка картинки их файла
Form1.Image1.Picture.LoadFromFile(ms[curr]);
//вывод имени картинки
Form1.Caption:='Просмотр иллюстраций'+#32+
'"'+ExtractFileName(ms[curr]) +'"';
end;
11. Создадим процедуру
Edit1Change
для обработки события
OnChange
компонента
Edit1
. Оформим ее следующим образом.
//процедура выполняется при изменении текста в окне
procedure TForm1.Edit1Change(Sender: TObject);
begin
//вызов процедуры GetPicturePath
GetPicturePath(Edit1.Text);
end;
12. Создадим процедуру
RadioGroup1Click
для обработки события
OnClick
компонента
RadioGroup1
. Оформим ее следующим образом.
//выполняется при щелчке мышью по компоненту RadioGroup1
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
//вызов процедуры GetPicturePath
GetPicturePath(Edit1.Text);
end;