Cómo entender este código en Delphi: listbox1.items.Objects[listbox1.ItemIndex]
El cuadro de lista en sí mantiene una columna de objeto. Cuando usa AddObject para agregar un elemento, corresponderá a un objeto uno a uno con el elemento. Lo entenderá con un ejemplo. AddObject('tres',TObject(3));
integer(listbox1.items.Objects[0]) //1
integer(listbox1.items.Objects[1] ) //2
integer(listbox1.items.Objects[2]) //3
Siempre muestra 0, lo que significa que no usa addobject para agregar. método add, el objeto correspondiente por defecto es nulo, expresado como un número entero y tiene una propiedad de 0