Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2020, 17:51   #1
leonar
 
Регистрация: 24.12.2019
Сообщений: 7
Восклицание Странно ведет себя программа

Имеется форма, а также 3 класса. Один(TPagegrid) на основе ButtonGroup, два других(TLogItem, TLogLine) на основе SpeedButton. Обьект класса TPageGrid является контейнером - сеткой для динамически создаваемых кнопок. Процесс создания кнопки начинается при нажатии на форме на кнопку с изображением. Далее после этого при нажатии на сетке создается кнопка. Так вот, проблема вот в чем:
1) При каждом нажатии на кнопку с изображением элемента, должен создаваться экземпляр TLogItem(кнопка) с таким же изображением(Что и прописано в коде), но почему то при повторном нажатии, старая кнопка исчезает(хотя не должна), и создается новая в заданном месте аналогичная старой(хотя можно нажать на кнопку с другим изображением, но create-ся все равно аналогичная первой кнопке). Такого в коде нет и не должно.
2) Проблема более существенная, пробовал кучу раз отладчиком пробегать, ставил останов внутрь клика кнопки(сразу после begin), но он срабатывает только один раз, при дальнейших нажатиях отладчик в клик кнопки не заходит, хотя должен.
Помогите кому не лень, я в ООП новичок, и с такими ситуациями еще не сталкивался, и как найти источник проблемы, не имею ни малейшего понятия. Знаю, что то накосячил, а где хз. Проект прилагается
Вложения
Тип файла: rar ProjLogTable.rar (2.32 Мб, 6 просмотров)

Последний раз редактировалось leonar; 26.02.2020 в 18:17. Причина: Ошибка в тексте
leonar вне форума Ответить с цитированием
Старый 27.02.2020, 01:03   #2
leonar
 
Регистрация: 24.12.2019
Сообщений: 7
По умолчанию

Задача решена. Тема закрыта
leonar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi странно себя ведет HELMOS Общие вопросы Delphi 5 04.01.2014 17:07
Странно ведет себя компилятор pufystyj Общие вопросы C/C++ 2 02.01.2013 06:35
Аналогично странно и неправильно ведет себя макрос strannick Microsoft Office Excel 4 21.11.2012 04:04
Ноут странно себя ведет feesta Помощь студентам 1 29.05.2011 23:08