nesco, рад вас видеть, слышать и читать
Ну хотя бы раз в неделю обозначайте своё присутствие
Этот топик читают: Гость
Ответов: 8921
Рейтинг: 823
|
|||
карма: 19 |
|
Ответов: 306
Рейтинг: 26
|
|||
nesco писал(а): у всех стоит мой патч? Дело в том, что меня он стоит и ошибки с пропаданием чекбоксов я не вижуПриветствую всех! У меня стоит Patch_17-01-2023_RemoteAccessManager и проблем с чекбоксами у меня не было. Так же у меня стоит AdjustControls и проблем с _OnBeforeLineChange и _OnLineChange тоже не было. Была проблема с исчезанием строки но поправил заплаткой от Sla8a. Есть ошибка, Нет события кликом мыши по тексту Редактировалось 2 раз(а), последний 2023-11-20 17:29:26 |
|||
карма: 2 |
|
Ответов: 2236
Рейтинг: 676
|
|||
nesco, Привет! Тема про ошибку отрисовки поднята лишь потому, что envoy_sky притянул в тему старые файлы. А в файле на svn заплатка:
hiMTStrTbl.pas писал(а): if CBvalue = 0 then exit;//Fix: Error draw checkbox after dbclik on empty area if Redaction = True (sla8a 2021.10.12)nesco писал(а): подробнее объясни, что делает твоя первая правка из это темы? У меня что с ней, что без нее одинаково работаетПротестировать можно на схеме Gunta во втором посте этой темы. -При выключенных чекбоксах, событие: CheckBox = false -Начать редактировать любую строку -Выйти из редактирования строки -Событие _OnBeforeLineChange и _OnLineChange не будет -if CBvalue = 0 then exit; не даст отработать событиям Чтоб исправить события и не навредить отрисовки чекбоксов предлагаю вот такую правку в событиях _OnBeforeLineChange и _OnLineChange: hiMTStrTbl.pas. Повторюсь у кого обновленный компонент из svn (rev.2404) чекбоксы отрисовываются нормально, но будет ошибка с событиями _OnBeforeLineChange и _OnLineChange. Если установить старый файл, то не будет ошибки с событиями _OnBeforeLineChange и _OnLineChange, но будет ошибка с отрисовкой чекбоксов. nesco писал(а): А с правой кнопкой на другой линии -- да, надо исправлять.Редактировалось 14 раз(а), последний 2023-11-20 17:40:51 |
|||
карма: 11 |
| ||
Голосовали: | envoy_sky |
Ответов: 306
Рейтинг: 26
|
|||
https://forum.hiasm.com/topic/53169/0#p146673
Вот что то про onMouseUp Редактировалось 1 раз(а), последний 2023-11-20 17:40:36 |
|||
карма: 2 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
sla8a писал(а): Протестировать можно на схеме Gunta во втором посте этой темы.-При выключенных чекбоксах, событие: CheckBox = false -Начать редактировать любую строку -Выйти из редактирования строки -Событие _OnBeforeLineChange и _OnLineChange не будет -if CBvalue = 0 then exit; не даст отработать событиям Странно, но у меня работают эти события, с твоей правкой 2021.10.12, кстати И код при CBvalue = 0 будет работать, тк 0 означает полностью выключенные чекбоксы, а состояние отключенного чекбокса -- 1, установленного -- 2 sla8a писал(а): Подойдет моя правка выложенная выше или есть идея получше?Да, пойдет пока как костыль, но отрабатывает нормально --- Добавлено в 2023-11-20 18:46:57 Завтра обновлю на работе Редактировалось 3 раз(а), последний 2023-11-20 18:46:57 |
|||
карма: 22 |
|
Ответов: 2236
Рейтинг: 676
|
|||
nesco писал(а): 0 означает полностью выключенные чекбоксы
Редактировалось 2 раз(а), последний 2023-11-20 19:02:15 |
|||
карма: 11 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Точно, эта фигня не будет работать при отключенных чекбоксах. Значит, эту правку тоже внесем
|
|||
карма: 22 |
|
Ответов: 2236
Рейтинг: 676
|
|||
В предложенном мной выше файле, вот такое решение:
Правка для срабатывания событий
Редактировалось 2 раз(а), последний 2023-11-21 08:45:21 |
|||
карма: 11 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
А куда ты дел вот это в новом файле?
|
|||
карма: 22 |
|
Ответов: 2236
Рейтинг: 676
|
|||
Это в новом файле нет, так как проблему озвучили после того как выложил файл. Да и выложил отдельно кодом, чтоб протестировали.
|
|||
карма: 11 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
sla8a, ты тогда все добавь в файл, пусть тестят полную версию. Если все нормально, то я добавлю на SVN
|
|||
карма: 22 |
|
Ответов: 2236
Рейтинг: 676
|
|||
карма: 11 |
| ||
Голосовали: | strannik_nebes |
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Ну, что? Кто-нибудь тестировал? Добавлять будем исправления?
|
|||
карма: 22 |
|
Ответов: 249
Рейтинг: 4
|
|||
У меня всё норм вроде бы, кроме мыша при отпускании кнопки нет события и всё.
|
|||
карма: 1 |
|
Ответов: 2236
Рейтинг: 676
|
|||
nesco, думаю что проще добавить и если что, потом поправить, чем ждать пока все протестируют. Не так уж много сейчас активных тестеров.
|
|||
карма: 11 |
|