|
|
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Собственно сабж такой. После того как юзер открыл IndicatorTitleMenu в DBGridEh отметил какие поля сделать невидимыми, а потом вывалился обратно в грид - хотелось бы запустить процедуру составления списка видимых полей. Событие нажатия на IndicatorTitleMenu имеется, а остального нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 19:46 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2, Тебе в ихний форум техподдержки надо.Тем более, что разрабатывается соотечественниками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 21:16 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2, немного через жопу, но можно. Попап меню грида строится всякий раз, перед его показом. Ты в событии грида OnBuildIndicatorTitleMenu пропиши строчку Код: sql 1. - после этой строчки переменная PopupMenu будет содержать указатель на нужное попап меню. Но беда в том, что у попап меню нет события OnClose. Придется сделать, например, вот так: http://delphi.cjcsoft.net/viewthread.php?tid=45678 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 21:44 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Но беда в том, что у попап меню нет события OnClose. Придется сделать, например, вот так: http://delphi.cjcsoft.net/viewthread.php?tid=45678 Только, в message-процедуре процедуре, что на OnPopupClose, значения Visible столбцов будут все ещё прежними, какие были до активации меню, ибо сообщения о кликах по пунктам меню все ещё в очереди. Можно не сильно заморачиваться и, например, кондово активировать вспомогательный таймер с минимальным интервалом. А можно заморочится. :) Пример проекта в аттаче: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 22:33 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, А можно мне в личку проект мыло в профиле ? Хотел бы перетереть детали. Я попробовал сделать как в статье, что-то дальше затык. Тут мой проект в атаче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 22:46 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2, я ж тебе рабочий проект приложил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 22:49 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ Alexander2, я ж тебе рабочий проект приложил. Код: pascal 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. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 22:50 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, Спасибо большое, я запустил - не выскакивает сообщение - не заходит на CM_MenuClosed чтоб запустить таймер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 22:53 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2 ъъъъъ, А можно мне в личку проект мыло в профиле ? Хотел бы перетереть детали. Я попробовал сделать как в статье, что-то дальше затык. Тут мой проект в атаче. https://www.sql.ru/forum/actualfile.aspx?id=22191169] Приложенный файл (PopupMenu.zip - 53Kb) Ошибка у тебя в модуле PopuplistEx: Код: pascal 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 22:58 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2 , я запустил - не выскакивает сообщение - не заходит на CM_MenuClosed чтоб запустить таймер. Заходит. Условие в сравнении Activeform с nil поменяй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:03 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2, а зачем тебе вообще ЭТОТ БРЕД, изначально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:04 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Совсем забыл.... ъъъъъ Alexander2, немного через жопу, но можно. Попап меню грида строится всякий раз, перед его показом. Ты в событии грида OnBuildIndicatorTitleMenu пропиши строчку Код: sql 1. - после этой строчки переменная PopupMenu будет содержать указатель на нужное попап меню. ... - вот тут нужно активировать (например, назначить) особый обработчик CloseUp для PopUp меню, ибо в коде, что я приложил - глобальные изменения, ДЛЯ ВСЕХ PopUp меню. Ну, это уже мелочи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:11 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, не заходит и все тут ;(, может версия Delphi другая? У меня Берлин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:18 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, автора зачем тебе вообще ЭТОТ БРЕД, изначально? в приватном онлайн режиме могу показать зачем, просто так я бы не парился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:20 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2, Alexander2 ъъъъъ, А можно мне в личку проект мыло в профиле ? Хотел бы перетереть детали. Я попробовал сделать как в статье, что-то дальше затык. Тут мой проект в атаче. https://www.sql.ru/forum/actualfile.aspx?id=22191169] Приложенный файл (PopupMenu.zip - 53Kb) Проект исправленный. Распаковать в отдельную папку: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:23 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, я стараюсь - но не пашет хоть тресни! пиши в личку alexan2001@hotmail.com - организуем скайп трансляцию для показа зачем, а также "не выскакивание кастомных сообщений о видимости/невидимости" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:30 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2 ъъъъъ, не заходит и все тут ;(, может версия Delphi другая? У меня Берлин. https://www.sql.ru/forum/actualfile.aspx?id=22191183] Приложенный файл (Video_2020-09-02_141811.zip - 66Kb) Ооо... У меня - D2007. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:31 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:33 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, скачал, запустил - MicrosoftEssentials запретил запуск ссылаясь на вирус. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:42 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2, ага, мс-софт сбрендил: https://www.virustotal.com/gui/file/fbcfdf980af6f65ac1fb8892370bbe90380104e731b42d285841d640fcef9a00/detection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:46 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, у меня некоторые EhLib проекты (в основном старые) перестали запускаться-компилиться из-за наличия вируса. Новые запускаются. Ну так что, встретимся онлайн? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:49 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2, нет вируса, это бред, все антивирусы, кроме майкрософтского молчат: 22191199 . Онлайн встречаться не будем, 200%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:51 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
ъъъъъ, я верю, что работает exe, но если код проекта точно такой же, но в Берлине он не компилится в работоспособный, значит что-то поменяли в консерватории. Мля, что делать? (с) Чернышевский ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2020, 23:58 |
|
||
|
Как перехватить событие закрытия IndicatorTitleMenu в DBGridEh
|
|||
|---|---|---|---|
|
#18+
Alexander2, жди, когда мс-софтовцы антивирь вылечат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2020, 00:00 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39995024&tid=2038015]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
102ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 581ms |

| 0 / 0 |
