Komponent TVirtualImageList pridá do dfm iba textové odkazy na obrázky. Netuším ako to je pre FireMonkey. Nerobím s tým. Nezanedbateľná je aj skutočnosť vylepšeného vykresľovania. Je to viditeľný rozdiel.Tu je niečo z návodu:
Komponent TImageCollection ukladá, mení mierku a kreslí obrázky. Komponent vám umožňuje používať obrázky s natívnymi formátmi pomocou triedy TWICImage.
Ako zdroj obrázkov použite TImageCollection v kombinácii s komponentom TVirtualImageList. Pokyny na používanie týchto dvoch komponentov nájdete v časti Podpora obrázkov s vysokým rozlíšením DPI pomocou komponentov Image Collection a Virtual ImageList.
TImageCollection je zdedený z triedy TCustomImageCollection, ktorá definuje základné metódy pre kolekciu.
Komponent TVirtualImageList vytvára dynamický zoznam interných obrázkov. TVirtualImageList, zdedený z TCustomImageList, používa TCustomImageCollection na dynamické vytváranie zoznamu interných obrázkov. Obsahuje kolekciu položiek prepojených indexom a názvom s TImageCollection.
RAD Studio vám umožňuje zahrnúť škálovanie, obrázky s vysokým DPI a viacerými rozlíšením do vašich Windows VCL aplikácií pomocou komponentu TImageCollection v kombinácii s komponentom TVirtualImageList.
Upozornenie: Ak používate FireMonkey pre multiplatformové aplikácie, pozrite si komponent TImageList a príručku FireMonkey na používanie TImageLists ako centrálneho úložiska obrázkov.
Tieto spárované komponenty oddeľujú koncept kolekcie obrázkov (kde každý logický obrázok môže mať viacero rozlíšení) od zoznamu obrázkov v jedinej špecifickej veľkosti použitej pre ovládací prvok. Stručne povedané, načítajte do zbierky obrázkov obrázky vo viacerých rozlíšeniach. Zoznam obrázkov obsahuje sadu obrázkov pochádzajúcich z kolekcie obrázkov a prezentuje ich v určitej veľkosti (povedzme 16x16). Veľkosť obrázkov a ich mierka sa plynule mení a skutočné rozlíšenie prezentácie zoznamu obrázkov sa môže meniť na základe DPI. Je plne kompatibilný s tradičnými zoznamami obrázkov a je náhradou za tradičné zoznamy obrázkov, vrátane poskytnutia rukoväte HIMAGELIST, a môžu ho používať ovládacie prvky VCL a akýkoľvek kód používajúci volania zoznamu obrázkov rozhrania Windows API.
Obrázky podporujú alfa kanály a do zbierky obrázkov môžete načítať súbory PNG, jpeg, jpg, gif a tiff. Môžete tiež načítať staré bitové mapy priehľadnosti s farebným kľúčom.