![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| Alexey89 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.7.2015 Репутация: нет Всего: нет |
В процедуре TreeView1Change записаны очень важные параметры, такие как TreeView1.Selected.AbsoluteIndex и TreeView1.Selected.Data^. Я создал специальную кнопку, которая по идеи должна очищать выделение в дереве, и записал в неё TreeView1.ClearSelection(false), но при нажатии на неё выдает ошибку. Я знаю, что проблема заключается в тех параметрах, которые находятся в TreeView1Change, но убрать их нельзя они очень важные, можно что-нибудь придумать?
|
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 7 Всего: 15 |
Можно привести тут какой нибудь код. Тот что в TreeView1Change например. И сказать на какой строчка ошибка. Ну или как вариант:
Но скорее всего это правится проверкой выделенного нода на нил. |
|||
|
||||
| Alexey89 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 24.7.2015 Репутация: нет Всего: нет |
Спасибо, ваш вариант мне подходит, только в конце TreeView1Change нужно поставить точку с запятой, а не точку. Кстати в TreeView1Change имеются такие параметры как Sender и Node, я так понимаю их перечислять не обязательно при вызове процедуры?
|
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: 7 Всего: 15 |
Если такой вариант работает то вместо него можно в TreeView1Change первой строчкой такое написать:
Тоже должно сработать. Параметры, наверное, указывать при вызове надо. Можно просто нилы указать TreeView1Change(nil, nil). |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |