Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Прозрачность


Автор: samyas 15.7.2006, 22:58
Народ подскажите, пожалуйтса, как сделать так, чтобы контролы(или один из них) стали прозрачными и было видно форму или стали дырки вместо них. И наоборот, чтобы борма стала прозрачной,а контролы остались видимыми. Напишите с пояснениями и киньте ссылки на статьи на эту тему. 
Заранее СПАСИБО. 
 smile  smile  smile  

Автор: cardinal 16.7.2006, 00:29
Посмотри тут
http://www.activevb.de/tipps/tipkat/kat10.html
например
http://www.activevb.de/tipps/vb6tipps/tipp0462.html 

Автор: mihanik 17.7.2006, 07:46
cardinal!

Я тебя уважаю, но иногда кроме кода хочется почитать и коментарии к этому самому коду.
А с немецким у многих напряг... smile 
На Аглицком есть что-нибудь?
Хотя, если честно, то и в указанных тобой местах покапаться интересно... 

Автор: cardinal 17.7.2006, 13:07
Цитата(mihanik @  17.7.2006,  06:46 Найти цитируемый пост)
На Аглицком есть что-нибудь?

Посмотри тут
http://forum.vingrad.ru/index.php?showtopic=27371
сомневаюсь, что не найдешь... 

Автор: samyas 18.7.2006, 09:07
Нашёл две статьи:
        http://vbcorner.narod.ru/faq/transp1.html
        http://vbcorner.narod.ru/faq/transp2.html
Статьи хорошие, но это не то, что мне надо. А я бы хотел что-то типа следующего: 
      При нажатии на кнопку свойство контрола BackStyle меняется с -Непрозрачно- на -Прозрачно-. После этого функция генерирует какой-  нибудь цвет и проверяет используется ли этот цвет на других компонентах контрола (Например, цвет шрифта или рамки), и если нет   то этот цвет задаётся как BackColor UserControl'а и делается прозрачным (Но НЕ ПОЛНОСТЬЮ, а так чтобы было видно, что поднизом и в то же время обрабатывались действия мыши). 
     Таки образом невидимым становится только UserControl, все остальные компоненты остаются видимыми. smile 
     Если кто знает(хотя бы что-то похожее) пожскажите пожалуйста. smile  

Автор: samyas 24.7.2006, 20:32
Ау-у-у-у!!!
Тут кто-нибудь есть?  smile  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)