9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
|
1 | |
На фоне picturebox1, прозрачность picturebox2 (свойство Transparent) не отображается19.06.2014, 16:24. Показов 1639. Ответов 8
Метки нет (Все метки)
На фоне picturebox1, прозрачность picturebox2 (свойство Transparent) не отображается. Как сделать Picturebox2 прозрачность фона?
0
|
19.06.2014, 16:24 | |
Ответы с готовыми решениями:
8
Перемещение изображения от PictureBox1 к PictureBox2 Обработка PictureBox2 изменяет PictureBox1 Необходимо, чтобы рамка на pictureBox2 уменьшалась пропорционально увеличению рисунка на pictureBox1 Как правльно применить свойство Transparent к панели? |
19.06.2014, 19:43 | 2 |
Начать использовать WPF (если конечно нет отграничения по версии фреймверка). А так, WinForms не поддерживают прозрачность в том понимании, котором мы привыкли и показывает фон формы, а не нижележащего контрола.
1
|
9 / 9 / 5
Регистрация: 24.03.2014
Сообщений: 313
|
|
19.06.2014, 20:17 [ТС] | 3 |
Wolfdp, а что такое WPF, и чем оно отличается от винформс?
0
|
Почетный модератор
21400 / 9134 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
||||||
20.06.2014, 08:48 | 5 | |||||
Это происходит потому, что прозрачность актуальна для родительского объекта.
В примере ТС для обоих PictureBox родитель - форма. Пропишите
Поэтому положение второго контейнера регулируйте относительно первого, а не формы
1
|
Заблокирован
|
||||||
20.06.2014, 15:16 | 8 | |||||
Про WPF вот здесь написано. Все идём отсюда в WPF !
В том числе написано, почему нелепо переписывать под неё проект ради пары PictureBox'ов. Но можно рисовать рисунки Image в событии Paint формы, панели и др, с помощью
0
|
20.06.2014, 15:26 | 9 |
Всё зависит от поставленной задачи, размеров и дальнейших возможных расширений. В конкретном случае -- да, нет смысла переписывать ибо:
1) прозрачность нужна только на родительском контроле 2) человек явно учится, кидать на новую технологию не стоит Я в начале указал на WPF, т.к. не находил раньше решений этой проблемы, а изучение форм закончилось в универе на уровне "недоДжуниор". Теперь (спасибо модератору) буду знать, как это делается. Это всё жуткие костыли и по скорости не ахти, плюс заставляет заниматься не сколько логикой программы, сколько реализацией каких-то визуальных фич.
0
|
20.06.2014, 15:26 | |
20.06.2014, 15:26 | |
Помогаю со студенческими работами здесь
9
Label - как сделать прозрачным текст (свойство Transparent) Убрать прозрачность на полупрозрачном фоне При нажатии мышки, не отпуская, переносить картинки, которые находятся в PictureBox1 по PictureBox1 как заставить работать свойство "Transparent"? Не отображается картинка на переднем фоне Почему картинка не отображается в фоне? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |