Az új property az ItemIndex, ami a kiválasztott elem indexét tartalmazza. Az első elem indexe 0. Ha nincs elem kiválasztva, akkor a property értéke -1. Ha a MultiSelect property értéke igaz, akkor egyszerre több elem is lehet kiválasztva. Ebben az esetben a property értéke annak az elemnek az indexe, amely a fókuszt birtokolja. Programból állíthatjuk a property értékét.
Az új eljárások alapvetően az elemek kiválasztását, illetve a kiválasztott elemekkel végzendő műveleteket segítik.
A ClearSelection a kijelölést törli, meghívása után nem lesz egyetlen kijelölt elem sem a listában. Ennek ellentéte a SelectAll eljárás, amivel az összes elemet egyszerre kijelölhetjük a listában. Ha a MultiSelect property értéke hamis, akkor a lista utolsó eleme lesz kijelölve.
A CopySelection eljárással a kijelölt elemeket tudjuk átmásolni egy másik, a TCustomListControl osztályból származó komponensbe (TListView, TListBox, TXomboBox, stb.), amit paraméterként kell megadni. Ha egy TListView-be másoljuk az elemeket, akkor számoljunk azzal, hogy a SubItems property-ben tárolt elemek nem lesznek átmásolva!
A CopySelection-hoz hasonló eljárás a MoveSelection, ami viszont az átmásolt elemeket törli is a listából.
A DeleteSelected eljárás a kijelölt elemeket törli a listából.
Az AddItem eljárás nem tartozik szorosan a fenti eljárásokhoz. Ezzel egy új elemet hozhatunk létre úgy, hogy megadhatjuk egy az új elemhez kapcsolódó objektumot (TObject). Az első paraméter egy sztring, ami a létrehozandó elem Caption property-jének értéke. A második paraméter az objektum, amit az elemhez kapcsolunk. Ez bármilyen TObject–ből származtatott osztályból létrehozott objektum lehet, amit majd a lista elem Data property-jén keresztül érhetünk el.