|
|
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
Начинаю редактировать, срабатывает BeforeLabelEdit, после редактирования срабатывает AfterLabelEdit. Как бы отловить окончание работы с редактированием если оно не произведено? Ведь сработает только BeforeLabelEdit, а если мы ничего не изменим в тексте и нажмем эскейп или просто мышкой ткнем куда-нить то AfterLabelEdit не сработает. А он нужен, блин.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2006, 19:53 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
Можно установить какие-нибудь флаги в обоих событиях и проверять их в том месте кода где тебе нужно знать было редакторование или нет. Но что то мне сдается должно быть событие на отмену. Magnus ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 01:12 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
Должно, здравый смысл подсказывает, да вот нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 01:30 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
Что-нибудь со свойством Validate... Событие OnLostFocus... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 11:41 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
Проверил поставив hook, даже там TVN_ENDLABELEDIT не проходит если пользователь отказался вводить текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 11:41 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
А что сделать-то надо? Может подскажем как сделать другим способом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 17:19 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
Да сделал уже, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2006, 18:08 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
Объясняю: допустим узел дерева такой "Узел № 5". Надо позволить юзеру отредактировать слово "Узел" на любое другое, а "№ 5" редактировать не давать. Для этого перед редактированием (Before кстати тут не сработает) мы заменяем текст на "Узел", юзер его правит и после окончания (After) мы возвращаем к тому что наредактировал юзер приставку "№ 5" . Если же юзер начал редактировать, но передумал и ничего не изменил, то приставку вернуть проблематично, особенно если юзер перешел сразу на тулбар и привет, сушите помидоры! Так и не нашел... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2006, 00:16 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
можно посмотреть код события AfterLabelEdit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 08:21 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
TIKOможно посмотреть код события AfterLabelEdit А можно ветку почитать прежде чем постить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2006, 16:39 |
|
||
|
Как отследить что редактирование узла дерева не совершено?
|
|||
|---|---|---|---|
|
#18+
Pantalone TIKOможно посмотреть код события AfterLabelEdit А можно ветку почитать прежде чем постить. А можно не указывать человеку который пытался помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2006, 07:19 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=276&tid=2165697]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 386ms |

| 0 / 0 |
