На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Компоненты / Хитрость вывода изображения Сделать домашней страницей Добавить в избранное Написать писмо

Хитрость вывода изображения


Был со мной такой случай. Прихожу я как-то к своим друзьям, а у них Dandy, и они в футбол играют, кнопки жмут. Я взял пульт, стал играть. Через час надоело. Переключаемся на 1-й канал ОРТ, там идёт футбол Спартак с кем-то. Я жму кнопку вправо, а игроки почему-то не бегут, куда я хочу. Жму влево, а они бегут вправо... Только потом дошло, что футбол-то настоящий показывают...

Попробуйте установить:


Image1.ControlStyle := Image1.ControlStyle + [csOpaque];

в обработчике события формы OnCreate (или, по крайней мере прежде, чем вы покажете форму). Компоненты TImage изначально прозрачные (за исключением области, занятой изображением), поэтому сообщая Delphi, что компонент непрозрачен, вы тем самым помешаете что-либо "рисовать" на области, не занятой собственно изображением (типа клиентской области формы).


Copyright ©   "DELPHI WORLD"   E-mail:   delphiworld@mail.ru  http://www.delphiworld.narod.ru
Источник получения информации: http://www.delphiworld.narod.ru
Hosted by uCoz