![]() |
|
|
![]()
|
|
| Zzz |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.2.2003 Где: Мурманск Репутация: нет Всего: 5 |
Создаю панель:
Описываю PanelClick:
А он мне AccessViolation, почему? Хотя если продолжить выполнение панельку он удаляет... Как правильно это сделать? P.S. Код написан специально для выяснения проблемы -------------------- Бесполезной громоздкой надстройкой является Windows от Майкрософт. Она занимает 1Мб памяти диска и рассчитана на использование устройства типа мышь. "ЭВМ в инженерной практике" М. 1989г. |
||||
|
|||||
| Borisff2003 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 198 Регистрация: 26.2.2004 Где: г. Уфа Репутация: нет Всего: 1 |
--------------------
Лень, двигатель прогресса |
|||
|
||||
| Zzz |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.2.2003 Где: Мурманск Репутация: нет Всего: 5 |
Спасибо - помогло. Только после выполнения, количество компонент (Frame21->ComponentsCount) уменьшается, но все равно все отображаются. Не помогает ни Update() ни Repaint(). То есть получается что компоненты нет, но она видна. Как это разрулить? -------------------- Бесполезной громоздкой надстройкой является Windows от Майкрософт. Она занимает 1Мб памяти диска и рассчитана на использование устройства типа мышь. "ЭВМ в инженерной практике" М. 1989г. |
||||
|
|||||
| Adil' |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 26.8.2004 Где: Питер Репутация: 4 Всего: 15 |
Так что это не помогло
Если уж очень хочется удалить панель при клике именно на эту панель, то запусти таймер с минимальным интервалом и удали панель при обработке сообщания от этого таймера. Или посылай своему окну сообщений типа #define WM_DELETECOMPONENT WM_USER+100 с указателем на удаляемый компонент и при удаляй его при обработке этого сообщения. Только посылать надо PostMessage'м. -------------------- Удачи |
||||
|
|||||
| Zzz |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.2.2003 Где: Мурманск Репутация: нет Всего: 5 |
Что-то подобное я и предполагал...
Помогло -------------------- Бесполезной громоздкой надстройкой является Windows от Майкрософт. Она занимает 1Мб памяти диска и рассчитана на использование устройства типа мышь. "ЭВМ в инженерной практике" М. 1989г. |
||||
|
|||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |