Bitmap (Resource) To Image

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Bitmap (Resource) To Image

Сообщение FireFenix » 20.12.2009 (Вс) 17:02

Добавил в ресурсы картинку png и хотел приатачить в ImageList
Код: Выделить всё
View_ImageList.Images.Add("No Image", My.Resources.no_image)

но вылетает еррор "Image added to an ImageList must either derive from Image or be an Icon."

Пробовал CType(My.Resources.no_image, Image) и DirectCast(My.Resources.no_image, Image), но всё равно вылетает также ошибка

Возможно ли подгрузить картинку из ресурсов в ImageList? Ну не прибегая к Image.FromFile
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Bitmap (Resource) To Image

Сообщение Nord777 » 20.12.2009 (Вс) 17:21

Ты скорее всего загнал её как байтовый массив.
Добавлять надо не с помощью "Add File", а "Add Image"
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Bitmap (Resource) To Image

Сообщение FireFenix » 20.12.2009 (Вс) 17:23

Nord777 писал(а):Ты скорее всего загнал её как байтовый массив.
Добавлять надо не с помощью "Add File", а "Add Image"

Неа. Я вначале добавил просто как Add Existing File... Не заработало...
Потом переключился на Images и добавил как Add Image...

В ресурсном дизайнере по дефолту есть запись
Код: Выделить всё
        Friend ReadOnly Property no_image() As System.Drawing.Bitmap
            Get
                Dim obj As Object = ResourceManager.GetObject("no_image", resourceCulture)
                Return CType(obj, System.Drawing.Bitmap
            End Get
        End Property

Пробовал поменять Bitmap на Image - ошибка та же
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Bitmap (Resource) To Image

Сообщение Nord777 » 20.12.2009 (Вс) 17:28

Не может такого быть. Скинь проект, посмотрим.
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Bitmap (Resource) To Image

Сообщение FireFenix » 20.12.2009 (Вс) 18:00

Для теста сделал новый проект.... написал тотжий код для ImageList... запахало....

Я проект писал под 2008 студией и под фреймворком 3.5..
Задал компиляцияю через 4 фрейворк и 2010 студия после первого запуска совсем завралась и перестала видеть ресурсы...
Создал новый проект с 4 фреймворком, перетащил в него старые файлы и всё заработало...

Но всёравно спасибо за помощь :)
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 51

    TopList