code_37092.txt
И по doText в поле ничего не появляется! А при ClearAfterEnter=false всё работает. Думаю, это ошибка, надо исправить.
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
| ||
файлы: 1 | code_37092.txt [263B] [587] |
Ответов: 9906
Рейтинг: 351
|
|||
А я думаю, что ClearAfterEnter, это также и after onEnter.
На всякий случай: это вовсе не я придумывал этот злосчастный Clear. И потом -- это злосчастное свойство (которое, кстати говоря, сделало несовместимость со старыми схемами) Обычно, по onEnter лично я выполняю doSelectAll. В общем, создали трудность, а потом ее героически преодолеваем... |
|||
карма: 9 |
|
Ответов: 8926
Рейтинг: 823
|
|||
3042, написано же "ClearAfterEnter" -- а цепь событий после Enter кончается, когда слово занесено в Edit, оно и очищается. А разорвать цепочку можно Таймером "героически преодолеваем" code_37093.txt
|
|||
карма: 19 |
| ||
файлы: 1 | code_37093.txt [356B] [616] |
Ответов: 2059
Рейтинг: 132
|
|||
Ошибся. Случайно.
Не считать за ответ. |
|||
карма: 6 |
| ||
файлы: 1 | code_37094.txt [4.4KB] [605] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-06-24 08:50:35 |
|||
карма: 0 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Выше я.
------------ Дoбавленo в 09.11: И это тоже: Galkov писал(а): несовместимость со старыми схемами |
|||
карма: 9 |
|
Разработчик
Ответов: 26158
Рейтинг: 2127
|
|||
178.72.71.165 писал(а): но когда по doText ничего не появляется - это неправильноНу так сделай правильно, а мы посмотрим ------------ Дoбавленo в 11.06: Надо полагать, что все это безобразие творится вот по этой причине
|
|||
карма: 22 |
|
Ответов: 1926
Рейтинг: 172
|
|||
nesco писал(а): Надо полагать, что все это безобразие творится вот по этой причинеНу да. Если их поменять местами, думаю, совместимость не пострадает.
|
|||
карма: 9 |
|
Разработчик
Ответов: 26158
Рейтинг: 2127
|
|||
3042 писал(а): Если их поменять местами, думаю, совместимость не пострадаетМожешь у себя поменять, мы не против. А так подождем, что скажет начальник транспортного цеха. Да, еще -- свойство _prop_ClearAfterEnter придется переименовывать, тк оно будет уже не соответствовать действительности. А ты говоришь, что совместимость не пострадает |
|||
карма: 22 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Нет, без SVN у себя менять не буду, а то точно несовместимость будет.
nesco писал(а): свойство _prop_ClearAfterEnter придется переименовыватьНе придётся, т.к. ClearAfterEnter - это (как я понимаю, да и логично вполне) "очистка после нажатия Enter", а не "очистка после события onEnter" Edit.ini писал(а): Author=Dilma&GalkovGalkov где-то здесь. Dilma, ау... [offtop]nesco, я же просто сообщаю здесь, в подходящем разделе и найденных недостатках. По-моему, нужно воспринимать их более конструктивно, ИМХО[/offtop] |
|||
карма: 9 |
| ||
Голосовали: | Nickname |
Разработчик
Ответов: 26158
Рейтинг: 2127
|
|||
3042, но раз так было сделано изначально, значит автор преследовал какие-то цели. И чем тебе не понравилось решение с таймером?
|
|||
карма: 22 |
|
Ответов: 1926
Рейтинг: 172
|
|||
nesco писал(а): автор преследовал какие-то целиА может, просто не заметил косяка? А насчёт таймера - зачем лишние компоненты, связи, сложности? ------------ Дoбавленo в 17.35: Кстати, если по onEnter текст после преобразований подаётся на doText, ClearAfterEnter можно спокойно ставить в false, т.к. всё равно старый текст затрётся новым. Но это не уменьшает важности корректировки кода. |
|||
карма: 9 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Ну вот как думаете, какой вариант логичнее?
code_37101.txt Согласитесь, первый же Собственно, это аналогия на тему Edit. |
|||
карма: 9 |
| ||
файлы: 1 | code_37101.txt [1.7KB] [622] |
13