|
|
|
ToolBar
|
|||
|---|---|---|---|
|
#18+
У меня два ToolBar привязаных к _SCREEN. Один постоянный, а другой динамически изменяется в зависимости от выдраной ветки дерева. Динамически, должен быть первый. По этому на каждом клике по ноде я оба ToolBar удаляю и создаю заново. Вроде работает. Но если на клике одного из ToolBar вызвать NodeClick (пересоздать оба ToolBar), то последний меняет своё расположение и стаёт последним, а его последнее место остаётся пустым. Ещё раз делаем по нему клик - он стаёт на старое своё место. Запутано правда, если можете подскажите, как правельно организовать работу с ToolBar в даном случае. Вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 22:08 |
|
||
|
ToolBar
|
|||
|---|---|---|---|
|
#18+
Честно говоря, не стал разбираться в коде, но если один ToolBar уничтожается и создается заново, то, возможно, в процессе создания необходимо сделать dock(-1) ранее существовавшего ToolBar, а потом выполнить Dock() в нужном порядке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2007, 10:35 |
|
||
|
ToolBar
|
|||
|---|---|---|---|
|
#18+
Именно так, прямо в яблочко! Делаем ToolBar.Dock(-1), затем удаляем его и создаём новый: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2007, 14:17 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34530783&tid=1589312]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
80ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 434ms |

| 0 / 0 |
