Войти на сайт ( )
[Вход] [Регистрация]
Компьютеры » Программирование » Delphi [[deleted]]
[Обновить]
[ Ответить ]
[Добавить в закладки]
Страница: 1, 2, 3 ... 11, 12, 13 ... 19, 20, 21
Gaist-Endruy ( off )
( 14:01 11-04-2009 )
Этот оператор вызовет диалог открытия графического файла и загрузит в компонент Image1 изображение из выбранного пользователем файла. Причем файл может быть любого типа: битовая матрица, пиктограмма или метафайл.

Gaist-Endruy ( off )
( 14:02 11-04-2009 )
В этом приложении метод LoadFromFile применен к Image1.Picture. Если будут открываться только файлы битовых матриц, то оператор загрузки файла можно заменить на

Gaist-Endruy ( off )
( 14:02 11-04-2009 )
Image1.Picture.Bitmap.LoadFromFile(
OpenPictureDialog1.FileName);

Gaist-Endruy ( off )
( 14:02 11-04-2009 )
Для пиктограмм можно было бы использовать оператор

Gaist-Endruy ( off )
( 14:02 11-04-2009 )
Image1.Picture.Icon.LoadFromFile(
OpenPictureDialog1.FileName);

Gaist-Endruy ( off )
( 14:02 11-04-2009 )
а для метафайлов — оператор

Gaist-Endruy ( off )
( 14:03 11-04-2009 )
Image1.Picture.Metafile.LoadFromFile(
OpenPictureDialog1.FileName);

Gaist-Endruy ( off )
( 14:03 11-04-2009 )
или

Gaist-Endruy ( off )
( 14:03 11-04-2009 )
Image1.Picture.Graphic.LoadFromFile(
OpenPictureDialog1.FileName) ;

Gaist-Endruy ( off )
( 14:04 11-04-2009 )
Но во всех этих случаях, если формат файла не совпадет с предполагаемым, возникнет ошибка. Аналогично работает и метод SaveToFile с тем отличием, что примененный к Picture или к Picture.Graphic он сохраняет в файле изображение любого формата. Например, если вы дополните свое приложение диалогом SavePictureDialog, введете в меню раздел "Сохранить как" и в его обработчик поместите оператор

Далее »
« Назад
Страница: 1, 2, 3 ... 11, 12, 13 ... 19, 20, 21
[ Ответить ]
[Обновить]
[Добавить в закладки]
Компьютеры » Программирование » Delphi [[deleted]]
На главную
© m.sasisa.cc