Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

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

Delphi , Компоненты и Классы , TImage и TImageList

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

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

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


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

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

Установка свойства ControlStyle для компонента TImage с помощью оператора "+=" позволяет изменить его прозрачность, что может помочь устранить проблемы вывода изображения.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: TImage и TImageList ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-21 11:50:40/0.013075828552246/1