Показать сообщение отдельно
  #8  
Старый 14.03.2017, 12:52
vikk vikk вне форума
Начинающий
 
Регистрация: 01.10.2010
Сообщения: 132
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
Чтобы максимально облегчить себе жизнь нужно смотреть кто является провайдером для Graphic. Мне повезло - у меня DevExpress:

Код:
  if Image1.Picture.Graphic is TdxSmartImage then
    TdxSmartImage(Image1.Picture.Graphic).Scale(Image1.ClientWidth, Image1.Picture.Width);
  PaintBox1.Canvas.Draw(0, 0, Image1.Picture.Graphic);
И все! Естественно проверено.

Оно, конечно, верно (наверное). Но только для того, у кого установлен TdxSmartImage. В DevExpress, который установлен у меня, такого не наблюдается Поэтому Вам тоже большое спасибо (и кусочек халвы) за отклик, но беру его на вооружение для будущих свершений, а пока использую тот, что любезно предоставил Imikle.
Ответить с цитированием