Icon

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

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

stsnxxx
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 07.03.2009 (Сб) 19:18

Icon

Сообщение stsnxxx » 07.03.2009 (Сб) 19:25

Доброго времени суток.Уважаемые знатоки, подскажите как программно получить иконку файла в ImaeList.

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Re: Icon

Сообщение 1Steps » 07.03.2009 (Сб) 20:59

Если я правильно понял твой вопрос, то
Код: Выделить всё
Drawing.Icon.ExtractAssociatedIcon(filePath).ToBitmap()
Удалена за ненадобностью.

stsnxxx
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 07.03.2009 (Сб) 19:18

Re: Icon

Сообщение stsnxxx » 07.03.2009 (Сб) 21:41

ExtractAssociatedIcon is not a member....хоть ты тресни.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Icon

Сообщение MIT » 07.03.2009 (Сб) 21:52

Object Browser писал(а):Public Shared Function ExtractAssociatedIcon(ByVal filePath As String) As System.Drawing.Icon
Member of System.Drawing.Icon
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

stsnxxx
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 07.03.2009 (Сб) 19:18

Re: Icon

Сообщение stsnxxx » 07.03.2009 (Сб) 22:01

MIT писал(а):
Object Browser писал(а):Public Shared Function ExtractAssociatedIcon(ByVal filePath As String) As System.Drawing.Icon
Member of System.Drawing.Icon

Member of System.Drawing.Icon не понял.Можно подробней для особо одарённых.Огромное спасибо.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Icon

Сообщение MIT » 07.03.2009 (Сб) 23:00

"Member of" дословно означает (не смеймся) член ..., т.е. часть чего-то. В данном случае функция ExtractAssociatedIcon является частью класса Icon, который расположен в неймспейсе System.Drawing. Значит его можно использовать примерно так:
System.Drawing.Icon.ExtractAssociatedIcon

На всякий случай убедись в том, что в настройках проекта у тебе подключена библиотека System.Drawing.dll
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

stsnxxx
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 07.03.2009 (Сб) 19:18

Re: Icon

Сообщение stsnxxx » 07.03.2009 (Сб) 23:23

MIT писал(а):"Member of" дословно означает (не смеймся) член ..., т.е. часть чего-то. В данном случае функция ExtractAssociatedIcon является частью класса Icon, который расположен в неймспейсе System.Drawing. Значит его можно использовать примерно так:
System.Drawing.Icon.ExtractAssociatedIcon

На всякий случай убедись в том, что в настройках проекта у тебе подключена библиотека System.Drawing.dll

Private Shared Function ExtractAssociatedIcon(ByVal filePath As String) As System.Drawing.Icon
filePath = "D:\MioBell.exe"
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PictureBox1.Image = ExtractAssociatedIcon("D:\MioBell.exe").ToBitmap()
End Sub
...или я совсем тупой.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Icon

Сообщение iGrok » 07.03.2009 (Сб) 23:26

stsnxxx писал(а):Private Shared Function ExtractAssociatedIcon(ByVal filePath As String) As System.Drawing.Icon
filePath = "D:\MioBell.exe"
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PictureBox1.Image = ExtractAssociatedIcon("D:\MioBell.exe").ToBitmap()
End Sub
...или я совсем тупой.

Мда..
Код: Выделить всё
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        PictureBox1.Image = System.Drawing.Icon.ExtractAssociatedIcon("D:\MioBell.exe").ToBitmap()
    End Sub

Этого достаточно.
label:
cli
jmp label

stsnxxx
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 07.03.2009 (Сб) 19:18

Re: Icon

Сообщение stsnxxx » 08.03.2009 (Вс) 0:15

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PictureBox1.Image = System.Drawing.Icon.ExtractAssociatedIcon("D:\MioBell.exe").ToBitmap()
End Sub
System.Drawing.dll подключена. Всё равно подчёркивает "System.Drawing.Icon.ExtractAssociatedIcon"
Говорит, что не видит в "System.Drawing.Icon" "ExtractAssociatedIcon".

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Icon

Сообщение iGrok » 08.03.2009 (Вс) 0:40

Таки какая у тебя студия? И таки какой у тебя FW?

Неужто 2003?
Потому как начиная с 2005-й и FW2.0 эта ф-ция там есть.
label:
cli
jmp label

stsnxxx
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 07.03.2009 (Сб) 19:18

Re: Icon

Сообщение stsnxxx » 08.03.2009 (Вс) 0:48

Да 2003.В нём это возможно?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Icon

Сообщение iGrok » 08.03.2009 (Вс) 1:03

stsnxxx писал(а):Да 2003.В нём это возможно?

Ну как-то так..
Там в одном из последних постов код приведён почти полностью.
label:
cli
jmp label

stsnxxx
Начинающий
Начинающий
 
Сообщения: 12
Зарегистрирован: 07.03.2009 (Сб) 19:18

Re: Icon

Сообщение stsnxxx » 08.03.2009 (Вс) 1:29

Огромное спасибо всем. :D

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Re: Icon

Сообщение 1Steps » 08.03.2009 (Вс) 1:44

Да 2003.
С этого нужно было начинать. :D
Удалена за ненадобностью.


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

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

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

    TopList  
cron