Страница: 1 |
Страница: 1 |
Вопрос: Как незавершенное редактирование узла дерева.
Добавлено: 12.06.06 19:52
Автор вопроса: Pantalone
Начинаю редактировать, срабатывает BeforeLabelEdit, после редактирования срабатывает AfterLabelEdit. Как бы отловить окончание работы с редактированием если оно не произведено? Ведь сработает только BeforeLabelEdit, а если мы ничего не изменим в тексте и нажмем эскейп или просто мышкой ткнем куда-нить то AfterLabelEdit не сработает. А он нужен, блин..
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Softer
ICQ: 203660381
Вопросов: 29
Ответов: 205
Web-сайт:
Профиль | | #1
Добавлено: 13.06.06 18:15
Я вот не помню: есть ли там событие Клик?
Если есть, то вот тебе идея: Делаешь флажок (переменную типа boolean). В событии Before ставишь Flas=True, а в клике проверяешь етот флаг и действуешь еси он True. Ток после обработки не забудь его сбросить в False, а то будет выпонлятся при каждом клике, не только после события Before.
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 13.06.06 20:33
а зачем в клики, прямо в BeforeLabelEdit и поставить флаг
Номер ответа: 3
Автор ответа:
Softer
ICQ: 203660381
Вопросов: 29
Ответов: 205
Web-сайт:
Профиль | | #3
Добавлено: 14.06.06 13:28
Ну так! В BeforeLabelEdit флаг в 1-цу, а в клике проверку на флаг и сброс последнего... А там вааще клик есть? А то не помню и глянуть не как.....
Номер ответа: 4
Автор ответа:
Pantalone
Вопросов: 32
Ответов: 104
Профиль | | #4
Добавлено: 18.06.06 00:21
Мне не в клике надо а сразу!