Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2010, 01:43   #11
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

как грузить из нее? ImageIndex := что сюда писать?;
а как сделать с listimages поподробнее если это возможно?

Последний раз редактировалось D_E_N; 06.01.2010 в 01:49.
D_E_N вне форума Ответить с цитированием
Старый 06.01.2010, 02:23   #12
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Например вот так:

Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
     h: hIcon;
     ico: TIcon;
begin
  h := ExtractIcon(HInstance, 'C:\Windows\System32\shell32.dll', 10);
  if h <> 0 then begin
  ico := TIcon.Create;
  ico.Handle := h;
  ImageList1.AddIcon(ico);
  ico.Free;
  end;
  if imagelist1.GetBitmap(0,BitBtn1.Glyph) = false then showmessage('Error');
end;
И погляди методы ImageList"a :
GetBitmap()
GetIcon();
Будь проще и люди к тебе потянутся

Последний раз редактировалось spamer; 06.01.2010 в 02:25.
spamer вне форума Ответить с цитированием
Старый 06.01.2010, 02:33   #13
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

SPAMER спасиб конечно но что смотреть? мне надо я так понял припаять к
ImageIndex иконку из imagelist подскажи как сделать пожалуста ато я чет совсем не догоню....
D_E_N вне форума Ответить с цитированием
Старый 06.01.2010, 02:50   #14
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Что-то вроде
Код:
procedure TForm1.ListView1GetImageIndex(Sender: TObject; Item: TListItem);
begin
if not FileExists(Item.Caption) then
ListView1.ItemFocused.ImageIndex:=0;
end;
А может и нет...
Засыпаю...
mihali4 вне форума Ответить с цитированием
Старый 06.01.2010, 02:57   #15
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

не эт тоже самое что просто поставить. спасибо конечно.
добился всё таки.... урррррааа!!!!!
D_E_N вне форума Ответить с цитированием
Старый 06.01.2010, 03:02   #16
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
добился всё таки.... урррррааа!!!!!
Ты хоть покажи чего добился, а то все что тебе предлагали - не подходило...
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 06.01.2010, 12:38   #17
D_E_N
Форумчанин
 
Регистрация: 04.05.2009
Сообщений: 149
По умолчанию

в listview выбрал imagelist убрал все загрузки иконок из системы при активации и создании формы.... а потом просто при добавлении нового элемента в IMAGEindex писал индекс нужной мне иконки в imagelist
напрмер imagelist:=1 <--- номер иконки в imagelist
D_E_N вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перетащить элемент ListView в другой ListView? Paul Hindenburg Компоненты Delphi 5 26.01.2013 11:35
Работа с ListView мимо Общие вопросы Delphi 7 12.02.2011 17:05
Listview Neymexa Общие вопросы .NET 0 13.05.2009 21:19
ListView Cpluser Общие вопросы .NET 4 13.04.2009 22:45
ListView aesoem Общие вопросы Delphi 4 05.07.2008 15:55