Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PNG в PictureBox, Проблема 
V
    Опции темы
NesTeRD
Дата 20.5.2011, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 20.5.2011

Репутация: нет
Всего: нет



Делаю форму прозрачной и на нее ставлю PictureBox с рисуноком(PNG). Проблема в том, что если загружать рисунок из ресурсов, то он не правельно отображаеться(сливаеться с невидеммы цветом формы!), а если на прямую из файла, то нормально! Мне бы хотелось чтоб изображение было ресурсом, мб подскажет кто,что не так...
1)
Код

pictureBox1.Image = WindowsFormsApplication13.Properties.Resources.title;

2)
Код

pictureBox1.Image = new Bitmap("title.png");


user posted image

user posted image
PM MAIL   Вверх
-Mikle-
Дата 20.5.2011, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 8
Всего: 59



Может в ресурсы не правильно залил?


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
NesTeRD
Дата 21.5.2011, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 20.5.2011

Репутация: нет
Всего: нет



Решения нету?
PM MAIL   Вверх
-Mikle-
Дата 21.5.2011, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 8
Всего: 59



Ну ты не ответил...

Добавлено через 9 минут и 25 секунд
Я вот только что проверил. На форму кинул пикчебокс, поставл форме транспэренсикей, загрузил из файла - все ок. Добавил эту же картинку в ресурсы, загрузил из ресурсов, и тоже все ок. Перезалей картинку в ресурсы, говорю, может ты не так залил.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
NesTeRD
Дата 21.5.2011, 21:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 20.5.2011

Репутация: нет
Всего: нет



Я не понимаю что значит не так залил=) Просто добавляю ее в ресурсы как файл... Ты себе ставил png рисунок? Суть в том, что тут прозрачность! Просто если ты скопировал рисунок с форума и его загрузил, то это будет нормально. (попробую фраймворк 4 поставить мб измениться что-нибудь)
PM MAIL   Вверх
-Mikle-
Дата 21.5.2011, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 8
Всего: 59



Да, я использовал PNG (ясный пень не с форума картинку). Ну ты понимаешь же, что в WinForms используется прозрачность, а не полупрозрачность. Чтоб форму сделать местами полупрозрачной, надо плясать с бубном вокруг.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
NesTeRD
Дата 22.5.2011, 06:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 20.5.2011

Репутация: нет
Всего: нет



Прикрепил исхоник. VS 2008. Посмотри пожалуйста...  Я понимаю, что она полностью прозрачна суть не в том, у меня картинка перекрываеться почему-то.

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  WindowsFormsApplication13.rar 652,53 Kb
PM MAIL   Вверх
-Mikle-
Дата 22.5.2011, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 8
Всего: 59



Кажется проблема в том, что твоя картинка имеет глубину цвета 64. Пересохрани картинку в каком нить редакторе и задай глубину цвета равную 32. В твоем проекте я попробовал с другой своей картинкой у которой глубина равна 32 и все прекрасно загрузилось.

Добавлено @ 12:35
Да, точно... Я сам сконвертил и нормально теперь. Прикрепляю к теме тебе подарок - сконверченную картинку. Удали из ресурсов старую и добавь мою. 

PS: я понимаю, ты экспериментировал, но этого кода достаточно для загрузки.
Код

    pictureBox1.Image = Properties.Resources.title;



Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  title.png 299,89 Kb


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
NesTeRD
Дата 23.5.2011, 06:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 20.5.2011

Репутация: нет
Всего: нет



Спасибо!
PM MAIL   Вверх
-Mikle-
Дата 23.5.2011, 06:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 8
Всего: 59



Не за что.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0465 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.