![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 14.04.2009
Сообщений: 15
|
![]()
При нажатии на кнопку открывается диалоговое окно с выбором изображения... Хочу сделать проверку, если изображение слишком маленькое то показать сообщение и не загружать его в Image1
Вот сама процедура - не работает Код HTML:
procedure TForm1.Button1Click(Sender: TObject); begin OpenPictureDialog1.Execute; if (Form1.Image1.Picture.Width; > 100) AND (Form1.Image1.Picture.Height > 100) then ShowMessage ('Размер изображения слишком мал') else Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName); OpenPictureDialog1.FreeOnRelease; end; |
![]() |
![]() |
![]() |
#2 |
Ищу работу
Форумчанин
Регистрация: 16.02.2007
Сообщений: 269
|
![]()
для вычисления размеров имэйджа в него нужно сначала что-то подгрузить, а вы подгружаете после проверки.
как вариант сначала загружать в невидимый имэйдж, если подходит то копировать от туда изображение в основной. или через спецификацию, считывать из файла блок отвечающий за размер
Пишу на Delphi все что угодно, недорого, красиво, с комментариями
###icq 107335###
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.09.2010
Сообщений: 44
|
![]()
.....
var Form1: TForm1; Pic : TBitmap; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin Pic := TBitmap.Create; Pic.LoadFromFile('c:\test.bmp'); if (Pic.Height < 100) AND (Pic.Width < 100) then Image1.Canvas.Draw(0, 0, Pic) else ShowMessage('Изображение слишком велико!'); end; end. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.09.2010
Сообщений: 44
|
![]()
путь к изображению сам получишь
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 14.04.2009
Сообщений: 15
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.04.2009
Сообщений: 15
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Настройка размеров меню. | Alex Cones | HTML и CSS | 4 | 25.09.2010 16:45 |
Чтение изображения из базы данных, Вместо изображения - "System.Byte[]" | ruelCrow | Общие вопросы .NET | 3 | 10.07.2008 23:29 |
Изменение размеров | pinksky | Microsoft Office Excel | 3 | 18.04.2008 15:52 |
Изменение размеров элементов | romets | Win Api | 2 | 18.02.2008 23:28 |
Определение размеров картинки | Kocapb | Общие вопросы C/C++ | 1 | 03.12.2007 20:49 |