БОЛЬШОЙ FAQ ПО DELPHI



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

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

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


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

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




<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ



Материалы находятся на сайте https://exelab.ru/pro/



Видеокурс ВЗЛОМ