Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: частично прозрачное окно Добавлено: 08.10.05 21:52  

Автор вопроса:  Master Cheat'$
Вот знаю я простинькую фишку: окно полупрозрачным делать.
а можно ли сделать часть окна полупрозрачным, а часть чтоб осталась не прозрачной? какие есть способы?

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #1
Добавлено: 09.10.05 14:52
Может сделать сначала одно окно-контейнер, сделать ему регион. Дальше посадить на него еще два, которые и будут: непрозрачным и полупрозрачным.
Честно говоря, я даже не знаю, как сделать целое окно полупрозрачным (оно мне и не надо никогда).
Или не делать окна-контейнера - просто два окна. И двигать их параллельно.

Ответить

Номер ответа: 2
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #2 Добавлено: 09.10.05 17:34
да было где-то в примерах про прозрачные окна, и там как раз то что тебе надо!

Ответить

Номер ответа: 3
Автор ответа:
 Master Cheat'$



Вопросов: 14
Ответов: 102
 Профиль | | #3 Добавлено: 09.10.05 21:22
два окна никак незя, пробовал.

Ответить

Номер ответа: 4
Автор ответа:
 Master Cheat'$



Вопросов: 14
Ответов: 102
 Профиль | | #4 Добавлено: 09.10.05 21:24
а можно сделать так чтоб те обьекты что на форме были непрозрачными, а форма была?

Ответить

Номер ответа: 5
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #5
Добавлено: 09.10.05 22:46
Наверно. Хотя я не знаю.

Сделать region так чтобы форма была непрозрачной только под этими контролами.

Или по другому. Через UserControl. Вот только надо хорошо подумать и поэкспериментировать. Просто у него есть прозрачность, и при этом на него что-то другое пихать можно. Сделать его Popup, затем ShowWindow. Просто много особенностей. И возни много.

Ответить

Номер ответа: 6
Автор ответа:
 Master Cheat'$



Вопросов: 14
Ответов: 102
 Профиль | | #6 Добавлено: 09.10.05 22:48
так тут регион не пойдет, надо чтоб форма была ПОЛУпрозрачной!

Ответить

Номер ответа: 7
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #7
Добавлено: 09.10.05 22:49

Ну а по форме на каждый контрол тоже не подходит?

Каждому контролу по форме, этим формам BorderStyle=0'None
И если нужен заголовок, создать еще форму, пустую, минимальной высоты, и BorderStyle = 1'Fixed Single.

А вот как их двигать вместе - не знаю.

Ответить

Номер ответа: 8
Автор ответа:
 Genetik



ICQ: 3212009 

Вопросов: 5
Ответов: 33
 Профиль | | #8 Добавлено: 10.10.05 10:06
 HACKER правильно сказал. Загляни сюды http://vbnet.ru/samples/download.aspx?id=711

Ответить

Номер ответа: 9
Автор ответа:
 Master Cheat'$



Вопросов: 14
Ответов: 102
 Профиль | | #9 Добавлено: 11.10.05 00:07
не, этот пример не подходит.

Ответить

Номер ответа: 10
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #10
Добавлено: 11.10.05 00:22
1) прозрачность можно эмулировать, сняв изображние из под формы и заблендить его каким нить цветом. 1.1)придётся делать по таймеру.
1.2)может иогда притормаживать, хотя может и нет - смотря как блендить будешь.
2)Поставь Windows Vista

Ответить

Номер ответа: 11
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #11 Добавлено: 11.10.05 02:05
а низя что-ли две формы дуг на друге, только одна чуть больше другой, и эту ту которая больше сделать полупрозрачной, а ту что меньше вообще нетрогать

Ответить

Номер ответа: 12
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #12
Добавлено: 13.10.05 05:14
Вариант с разными окнами, имхо, самый реальный, т.к. полупрозрачность распостраняется на все дочерние окна. Следовательно, окна не должны быть мама-дочь.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам