Показать сообщение отдельно
  #9  
Старый 25.12.2009, 21:04
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Для подгона изображения используйте свойство Proportional и Strech.
Количество картинок в каталоге можно узнать через Length(Files)
Если результат равен 0 значит картинок нет и кнопку отвечающую за переход к следующей картинке можно заблокировать.
Выглядит так:
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
 fs: TSearchRec;
 x: string;
begin
 x:= Edit1.Text+'*.*' ;
 SetLength(Files, 0);
 Index := -1;
 if FindFirst(x, faAnyFile, fs) = 0
 then repeat
      if (ExtractFileExt(fs.Name) = '.bmp') or (ExtractFileExt(fs.Name) = '.jpg')
      then begin
           SetLength(Files, Length(Files)+1);
           Files[High(Files)] := Edit1.Text + fs.Name;
           end;
      until FindNext(fs)<>0;
 FindClose(fs);
 Button1.Enabled := Length(Files) > 0;
end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием