Показать сообщение отдельно
  #10  
Старый 05.08.2008, 02:11
san-46 san-46 вне форума
Активный
 
Регистрация: 25.04.2008
Сообщения: 383
Репутация: 33
По умолчанию

Цитата:
Сообщение от lmikle
...а в PaintBox.OnDraw (так что-ли) переразмериваю сам PaintBox (если нужно)...
А если не нужно "переразмеривать" (видимый компонент на форме - размер статический), а масштаб увеличивать надо?

Я достаточно много в свое время возился с графикой и, в т.ч. масштабированием. Если интересно, конечно, можете посмотреть компонент из этой оперы
http://www.delphisources.ru/pages/so...r-graphic.html

Цитата:
Сообщение от diagnost
Вот хотел попроще способ найти, а получается надо аналог городить скроллбокса.

А чем не устраивает мое предложение? Проще по-моему уже и некуда, а эффект впечатляющий.
Надо обратить внимание на строку PaintBox1.ControlStyle := PaintBox1.ControlStyle + [csOpaque];
Вроде мелочь, а именно в ней весь секрет "дерганья".
__________________
Не забывайте делать резервные копии
Ответить с цитированием