Иконки в (T)ListBox на VB??

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
0xy
Бывалый
Бывалый
 
Сообщения: 223
Зарегистрирован: 14.06.2006 (Ср) 2:34

Иконки в (T)ListBox на VB??

Сообщение 0xy » 26.05.2010 (Ср) 7:00

Как сделать такое:
Вложения
ListBox.png
ListBox.png (6.48 Кб) Просмотров: 2211

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Иконки в (T)ListBox на VB??

Сообщение Хакер » 26.05.2010 (Ср) 7:42

В чём проблема?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

0xy
Бывалый
Бывалый
 
Сообщения: 223
Зарегистрирован: 14.06.2006 (Ср) 2:34

Re: Иконки в (T)ListBox на VB??

Сообщение 0xy » 26.05.2010 (Ср) 7:57

:)
1. Где взять компонент?
2. Как его юзать? (хотелось бы применр кода).

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Иконки в (T)ListBox на VB??

Сообщение Хакер » 26.05.2010 (Ср) 8:07

1) Какой именно компонент?
2) Об этом написано в справке.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

0xy
Бывалый
Бывалый
 
Сообщения: 223
Зарегистрирован: 14.06.2006 (Ср) 2:34

Re: Иконки в (T)ListBox на VB??

Сообщение 0xy » 26.05.2010 (Ср) 8:18

1) TListBox (именно он изображен на картинке) или нечто с аналогичным функционалом (пока нужен только лог с иконками).
2) Можно ткнуть носом в справку? ;)

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Иконки в (T)ListBox на VB??

Сообщение Хакер » 26.05.2010 (Ср) 8:32

1)
  • Обычный ListBox в режиме OwnerDraw
  • Обычный ListView вне специальных режимов
  • Обёртки над оным.
2)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

0xy
Бывалый
Бывалый
 
Сообщения: 223
Зарегистрирован: 14.06.2006 (Ср) 2:34

Re: Иконки в (T)ListBox на VB??

Сообщение 0xy » 26.05.2010 (Ср) 9:59

К сожалению, такой объем незнакомого текста на буржуйском мне не осилить за разумное время :(
По-сему очень хотелось бы увидеть пример кода.

PS
Порылся конструктором в свойствах ListBox--слова OwnerDraw не нашел :(
Также не нашел там самого ListView ...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Иконки в (T)ListBox на VB??

Сообщение Хакер » 26.05.2010 (Ср) 10:49

Это не буржуйский, а английский. Связав свою судьбу с программированием, ты выбрал, этот язык должен стать для тебя вторым родным. А то и первым.

По-сему очень хотелось бы увидеть пример кода.

Я не буду писать.

Порылся конструктором в свойствах ListBox--слова OwnerDraw не нашел

Да, потому что тот ListBox, в свойствах которого ты рылся, это совсем не тот ListBox, о котором я говорил. Я говорил об оконном классе, а не об ActiveX-обёртке над ним.

Также не нашел там самого ListView ...

Там — где? В свойствах ListBox'а? А Войну и мир ты тоже в предисловии кулинарной книги будешь искать?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

0xy
Бывалый
Бывалый
 
Сообщения: 223
Зарегистрирован: 14.06.2006 (Ср) 2:34

Re: Иконки в (T)ListBox на VB??

Сообщение 0xy » 26.05.2010 (Ср) 11:25

ListView я не нашел в конструкторе :) Впрочем, теперь понятно, почему.
Хакер писал(а):тот ListBox, в свойствах которого ты рылся, это совсем не тот ListBox, о котором я говорил.

Ну так я с самого начала спрашивал, где взять (правильный) компонент? (и вопрос еще актуален).

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16489
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Иконки в (T)ListBox на VB??

Сообщение Хакер » 26.05.2010 (Ср) 11:38

comctl32.dll

Он компонент с точки зрения проектирования UI, но не компонент с точки зрения ActiveX.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Иконки в (T)ListBox на VB??

Сообщение Antonariy » 26.05.2010 (Ср) 12:09

0xy писал(а):Ну так я с самого начала спрашивал, где взять (правильный) компонент? (и вопрос еще актуален).
Microsoft Windows Common Controls 5.0 в компонентах.
Лучший способ понять что-то самому — объяснить это другому.

0xy
Бывалый
Бывалый
 
Сообщения: 223
Зарегистрирован: 14.06.2006 (Ср) 2:34

Re: Иконки в (T)ListBox на VB??

Сообщение 0xy » 26.05.2010 (Ср) 19:29

Microsoft Windows Common Controls 5.0

Так ListBox в нем вроде нет (у меня там всего 8 компонентов). Есть ListViev Этот годится?

А как юзать саму dll comctl--это, видимо, вопрос отдельный.
Походу, у меня там почти все на ординалах (кроме ImageList--х.з.--может от версии зависит?)

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Иконки в (T)ListBox на VB??

Сообщение SLIM » 26.05.2010 (Ср) 20:38

0xy писал(а):А как юзать саму dll comctl--это, видимо, вопрос отдельный.

Ничего там отдельного. Юзаеются как и все ActiveX-контролы
Пишите жизнь на чистовик.....переписать не удастся.....

0xy
Бывалый
Бывалый
 
Сообщения: 223
Зарегистрирован: 14.06.2006 (Ср) 2:34

Re: Иконки в (T)ListBox на VB??

Сообщение 0xy » 27.05.2010 (Чт) 10:13

Все же можно примеры в студию?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: Иконки в (T)ListBox на VB??

Сообщение Antonariy » 27.05.2010 (Чт) 11:48

Нельзя. Куча примеров размером с Эверест находится гуглом по запросу listview vb6.
Лучший способ понять что-то самому — объяснить это другому.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Иконки в (T)ListBox на VB??

Сообщение Денис » 27.05.2010 (Чт) 15:13

Antonariy писал(а):Нельзя. Куча примеров размером с Эверест находится гуглом по запросу listview vb6.

Нужно больеш циничности, надо было например так написать:

Пара примеров есть здесь http://lmgtfy.com/?q=listview+vb6
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Иконки в (T)ListBox на VB??

Сообщение SLIM » 27.05.2010 (Чт) 18:45

Денис писал(а):Пара примеров есть здесь http://lmgtfy.com/?q=listview+vb6

[off] Нифига себе. Это давно уже такая фишка?[/off]
Пишите жизнь на чистовик.....переписать не удастся.....

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

Re: Иконки в (T)ListBox на VB??

Сообщение iGrok » 27.05.2010 (Чт) 19:25

SLIM писал(а):[off] Нифига себе. Это давно уже такая фишка?[/off]

[off]
http://lmgtfy.com/ писал(а):© LMGTFY, 2009 | ... | Сервис не имеет отношения к Google™.
[/off]
label:
cli
jmp label


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: PetalBot и гости: 3

    TopList  
cron