Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

Как достать объект из ListItem   Найти похожие ветки 

 
ShimON ©   (2005-01-29 22:38) [0]

Мастера! Вот какой вопрос. Записать то я его записал:

ListView.AddItem(IntToStr(index), Pointer(S));
ListView.Items[index-1].SubItems.Add(S^.Name);

А вот как его теперь оттуда достать???


 
ShimON ©   (2005-01-29 22:57) [1]

Если кому интересно, проблема решена так:

//Процедура добавления объекта
Procedure AddObject(List: TListView; S: PRegMusicInfo; index: integer);
var
 Item: TListItem;

begin
 Item:= List.Items.Add;
 Item.Caption:= IntToStr(index);
 Item.SubItems.AddObject(S^.Name, Pointer(S));
 Item.ImageIndex:= -1;
 Item.StateIndex:= 4;
end;

//А так я забираю оттуда объект
procedure TfmML.MusicMouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
var
 Item: TListItem;
 Music: PRegMusicInfo;

begin
 Item:= lvMusic.GetItemAt(X, Y);
 if (X < 20) then
   begin
     //ShowMessage("Clic Play" + Item.Caption + "!!!");
     Music:= PRegMusicInfo(Item.SubItems.Objects[0]);
     ShowMessage(Music^.Path);
     exit;
   end;
end;


 
Palladin ©   (2005-01-30 10:31) [2]

Если кому то интересно он нажмет F1 и все поймет сам...



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.045 c
1-1107157149
denis24
2005-01-31 10:39
2005.02.13
checkbox в колонке stringgrid


3-1105448998
Doctor Deejay
2005-01-11 16:09
2005.02.13
Где и как прописывать алиасы при запуске на компе без Делфи


14-1106555728
syte_ser78
2005-01-24 11:35
2005.02.13
Проверка орфографии


14-1106646718
Cosinus
2005-01-25 12:51
2005.02.13
Отключение в ХР SP2 брэндмауера или как там его...


1-1106825905
Antonn
2005-01-27 14:38
2005.02.13
Заменить ресурс в Dll