C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
как удалить объект?
kasyava
Отправлено: 05.08.2005, 14:10


Ученик-кочегар

Группа: Участник
Сообщений: 17



Подмогните кто знает ...плз.

Во время выполнения программы при нажатии на кнопку создаю Image-и и называю их i0,i1,i2,i3,i4 (соответственно с их индексом в массиве)

вооотт...получается масссив Image-ей.

теперь необходимо при двойном клике на определенном Image-е удалить его. (ну например i2)

получается, как я понимаю, следующая цепочка i0,i1,_,i3,i4

А как сделать чтобы получилось i0,i1,i2,i3

gvg
Отправлено: 05.08.2005, 14:33


Машинист паровоза

Группа: Участник
Сообщений: 222



Почему бы не использовать TImageList? Создаваемые программно TImage добавлять в этот лист. При удалении какого либо компонента списка дырки в индексах не будет...
olegenty
Отправлено: 05.08.2005, 15:14


Ветеран

Группа: Модератор
Сообщений: 2412



с таким же успехом — vector< TImage>

Вернуться в Вопросы программирования в C++Builder