Консультация № 67353
17.12.2006, 12:23
0.00 руб.
0 1 1
Здравствуйте!
Как можно сделать прозрачной всю область формы, на которой нет Image, и при этом один из цветов на Image (н-р белый) тоже должен быть прозрачным

Обсуждение

Неизвестный
17.12.2006, 12:46
общий
это ответ
Здравствуйте, Томша Павел!

Некоторые части формы можно сделать прозрачными (рисунок 7.27). Причем щелчок мыши по прозрачной области формы будет приводить к активизации окон (форм), находящихся за формой. Это достигается установкой свойства TransparentColor в значение True и выбором цвета прозрачности в свойстве TransparentColorValue. Все пиксели формы с цветом TransparentColorValue будут прозрачными.
Например,положите на форму компонент Shape, растяните до размеров формы (Align = alClient), в форме установили свойство TransparentColor в значение True и уравняйте в форме значение свойства TransparentColorValue со свойством Brush.Color компонента Shape. Вот и всё.

Удачи!

Форма ответа