![]() |
|
|
#1
|
|||
|
|||
![]() Уважаемые, имеется ли у итемов копоненты TListBox что-нибудь вроде параметра Data как у итемов TListView?
|
#2
|
||||
|
||||
![]() Цитата:
Код:
ListBox1.Items.Objects[ItemIndex]:=... |
Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
Кодер (19.08.2012)
|
#3
|
|||
|
|||
![]() Благодарствую
|
#4
|
|||
|
|||
![]() Загружаю из интернета аватары пользователей. Соответственно каждая картинка должна быть привязана к некому userid. После чего с этими изображениями нужно работать.
Вопрос: Как правильно организовать хранение данных? ЗЫ: В моих предположениях необходимо объявить глобально массив из TBitmap и забивать в него все изображения, но как их индексировать? Как им присвоить некий идентификатор, чтобы потом не составила труда в поиске по id? |
#5
|
||||
|
||||
![]() Тогда уж запись:
Код:
type TAvatar = record Bitmap : TBitmap; ID : Integer; end; var Avatar : array of TAvatar; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#6
|
||||
|
||||
![]() Можно использовать TList:
Код:
type TAvatar = class Bitmap : TBitmap; ID : Integer; end; var Avatar : TAvatar; List : TList; ... List := TList.Create; ... Avatar := TAvatar.Create; Avatar.Bitmap := TBitmap.Create; Avatar.Bitmap.Assign(Нужный битмап); Avatar.ID := Нужный ID; List.AddObject('', Avatar); Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#7
|
||||
|
||||
![]() Цитата:
Код:
type TMyBitmap = class(TBitmap) public UserID: Integer; end; ... var abmp: array of TMyBitmap; begin SetLength(abmp, 2); abmp[0]:=TMyBitmap.Create; abmp[0].LoadFromFile('1.bmp'); abmp[0].UserID:=1248; abmp[1]:=TMyBitmap.Create; abmp[1].LoadFromFile('2.bmp'); abmp[1].UserID:=5555; ShowMessage(IntToStr(abmp[0].UserID)); ShowMessage(IntToStr(abmp[1].UserID)); end; Пишу программы за еду. __________________ |
#8
|
||||
|
||||
![]() Лучше коллекции пользовать, с массивами труднее, в плане удаления произв. элементов.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |