Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Про PictureBox - ы Добавлено: 23.10.04 14:09  

Автор вопроса:  K&M
Всем привет! Подскажите пожалуйста, как (можно ли вообще?..) сделать в PictureBox после загрузки изображения сделать допустим чёрные или ещё какие пикселы прозрачными, ну чтоб сквозь них другие элементы было видно и т.д. ...

Ответить

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

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


 

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

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 24.10.04 00:03
Можно, я где то такой пикбокс видел...

Ответить

Номер ответа: 2
Автор ответа:
 K&M



Вопросов: 14
Ответов: 39
 Профиль | | #2 Добавлено: 24.10.04 10:14
Я тоже думаю, что можно, ведь можно же иконки туда загружать, а они и прозрачные могут быть... может цвет есть такой специальный?

Ответить

Номер ответа: 3
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #3 Добавлено: 24.10.04 12:42
точно можно!
надо загрузить картинку, потом её маску, затем цвет маски (в данном случае vbBack)
если хочешь можно и код накидать (3 строчки)!

Ответить

Номер ответа: 4
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #4 Добавлено: 24.10.04 12:43
виноват!
это я имел ввиду в VB6(?)

Ответить

Номер ответа: 5
Автор ответа:
 K&M



Вопросов: 14
Ответов: 39
 Профиль | | #5 Добавлено: 24.10.04 13:04
Огромное спасибо! Я VB6 уже давно забросил, но ты можешь накидать эти три строки здесь, а на .NET перевести на проблема.

Ответить

Номер ответа: 6
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #6
Добавлено: 25.10.04 11:00
Цвет есть специальный... Для этого используется альфа-канал (он
управляет прозрачностью).
Подробнее см. класс Color.

Ответить

Номер ответа: 7
Автор ответа:
 K&M



Вопросов: 14
Ответов: 39
 Профиль | | #7 Добавлено: 25.10.04 13:50
А-а... вспомнил, кажется там ещё в ARGB() специальный параметр есть Alpha - Он да?

Ответить

Номер ответа: 8
Автор ответа:
 K&M



Вопросов: 14
Ответов: 39
 Профиль | | #8 Добавлено: 25.10.04 18:33
Вот я загрузил картинку:

PictureBox1.Image = Image.FormFile(FileName), нужно сделать прозрачным чёрный цвет, а дальше?

Ответить

Номер ответа: 9
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #9 Добавлено: 25.10.04 21:12
Посмотри свойство TransparencyKey (или подобное), в нем указывается,
какой цвет должен быть прозрачным).

Ответить

Номер ответа: 10
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #10
Добавлено: 26.10.04 09:18
Посмотри свойство TransparencyKey (или подобное), в нем указывается,
какой цвет должен быть прозрачным).

Нет. Такое свойсйство есть только у Form, у PictureBox его нет.

Ответить

Номер ответа: 11
Автор ответа:
 K&M



Вопросов: 14
Ответов: 39
 Профиль | | #11 Добавлено: 27.10.04 14:47
Так а что тогда делать с этим Альфа - каналом?

Ответить

Номер ответа: 12
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #12
Добавлено: 28.10.04 15:18
При моем уровне знаний я считаю, что задача неразрешима средствами
.NET Framework 1.1.
Спроси на форуме gtodotnet.ru, тамошние монстры ответят на вопрос любой
сложности.

Ответить

Номер ответа: 13
Автор ответа:
 Oleg K



Вопросов: 15
Ответов: 72
 Профиль | | #13 Добавлено: 29.10.04 03:25
Может тут ответ?

Tired of those ugly black shadows you get from WindowsXP
 Alpha Icons? Sure DrawIcon solves the problem, but
sometimes you just want to pass a bitmap, created from
an Icon, to an Image property.
This project shows you how.

http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=1500&lngWId=10

Ответить

Номер ответа: 14
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #14
Добавлено: 29.10.04 12:59

Ответить

Страница: 1 |

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



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