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

 
Удаление компонента, Как програмно удалить компонент
Любитель
Отправлено: 18.04.2005, 20:13


Не зарегистрирован







Как програмно удалить компонент зная его имя, например
CODE
cb1->Delete
не подходит? cb1 это компонент класса TComboBox
62316e
Отправлено: 18.04.2005, 21:36


Дежурный стрелочник

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



CODE
delete cb1; cb1=0;
Gal
Отправлено: 19.04.2005, 10:22


Станционный диспетчер

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



TComboBox *cb1 = new TComboBox(this);
....
delete(cb1);
62316e
Отправлено: 19.04.2005, 12:12


Дежурный стрелочник

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



2Gal:
QUOTE
TComboBox *cb1 = new TComboBox(this);

Это что такое? вопросы читать не умееш?
Любитель
Отправлено: 19.04.2005, 13:01


Не зарегистрирован







Всем спасибо за ответы
Konstantine
Отправлено: 19.04.2005, 13:34


Мастер участка

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



62316e, зря кипятися... Gal правильно сказал — удалять должен тот объект который и создал.
Sl@Sh
Отправлено: 19.04.2005, 15:33


Мастер участка

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



К тому-же обычно удаляют динамически созданные компоненты.
Bond
Отправлено: 19.04.2005, 16:44


Станционный диспетчер

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



Не забывайте при использовании InsertControl(cb1) юзать RemoveControl(cb1) перед тем, как удалить

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