
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.02.2006, 08:22
|
|||
|---|---|---|---|
|
|||
Можно ли в дереве |
|||
|
#18+
Сделать вместо чекбоксов крестики закрытия (х) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2006, 09:04
|
|||
|---|---|---|---|
Можно ли в дереве |
|||
|
#18+
Можно, но.. через картинки. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2006, 09:49
|
|||
|---|---|---|---|
|
|||
Можно ли в дереве |
|||
|
#18+
А как снимать/ставить отметки с помощью картинок ? Ведь вроде бы нет события на нажатие именно на картинку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2006, 09:50
|
|||
|---|---|---|---|
|
|||
Можно ли в дереве |
|||
|
#18+
Или у вас снятие/установка закрытия находится вне дерева ? Отдельными кнопками ? Мне нужно чтобы именно тыкая на картинки закрытия в дереве, открывать/закрывать (менять картинку) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2006, 11:07
|
|||
|---|---|---|---|
Можно ли в дереве |
|||
|
#18+
Отслеживаете событие NodeClick и анализирую свойство Node Image, меняйте его на другое. Т.е. свойство Image играет роль не только картинки, но и флага "Включен" "Выключен". Что-то типа С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2006, 11:11
|
|||
|---|---|---|---|
Можно ли в дереве |
|||
|
#18+
Отслеживаете событие NodeClick на TreeView и анализируйте свойство Node Image, меняйте его на другое. Т.е. свойство Image играет роль не только картинки, но и флага "Включен" "Выключен". С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2006, 11:32
|
|||
|---|---|---|---|
|
|||
Можно ли в дереве |
|||
|
#18+
Aleksey-KОтслеживаете событие NodeClick на TreeView и анализируйте свойство Node Image, меняйте его на другое. Т.е. свойство Image играет роль не только картинки, но и флага "Включен" "Выключен". С уважением, Алексей Немного не понял. Событие nodeclick отрабатывает не только при нажатии на картинку, но и при нажатии на текст. Как отловить событие нажатия только на картинку ? Я не хочу менять картинку (флаг) при нажатии на текст, только при нажатии на картинку. Ведь пользователь может просто потыкаться по тексту мышкой не имея намерения менять этим самым флаг (картинку). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.02.2006, 11:53
|
|||
|---|---|---|---|
Можно ли в дереве |
|||
|
#18+
Я отслеживаю первое нажатие и меняю картинку, если NodeClick сработал на уже выбранном Node С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2006, 04:41
|
|||
|---|---|---|---|
|
|||
Можно ли в дереве |
|||
|
#18+
Hi Программизд 01! Немного геморройно, но вполне реально - отслеживать надо в событии MouseUp - при этом по полученным координатам делается первый запрос метода HitTest - если вернулся объект - значит кликнули по ВСЕЙ области картинка+текст узла. Затем делаем второй запрос HitTest, но горизонтальную координату уменьшаем на ширину картинки (для простоты предположим что наша картинка имеет ширину 16 пикселей) - если снова вернулся объект - значит кликнули именно на тексте узла, а вот если Null - то на самой картинке. P.S. Не забываем про перевод пикселей в твипы!!! P.P.S. Вот кстати откопал и кусок кода, надеюсь смысл свойств дерева nTreeFactor* понятен, и с определением собственно значений коэффициента проблем не будет :) 1 и 2 это собственно картинки - можно конечно "зациклить" 3 и более картинок - если они именно интерактивно должны все выбираться. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. нехорошо работать - часто терять "нажатия" и вообще вести себя неадекватно. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1592314]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
162ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 452ms |

| 0 / 0 |
