скрыть

скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Google  
 

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



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

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


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

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






Copyright © 2004-2016 "Delphi Sources". Delphi World FAQ




Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook