TComboEdit (RXLib) OnChange problem

0 отговора 17 прегледа
#1

TComboEdit (RXLib) OnChange problem

The f***ing OnChange is triggered twice!?

Някой да е чувал за проблем с T___Edit компонентите на RxLib при промяна на селектиран текст!? Бъга се получава като въведеш текст. Селектираш една буква например и дадеш да се смени с друга. Преди си мислих, че това си е стандартно Edit поведение, но RX ми разби представите за реалността. В този случай се вижда как Edit полето прихваща първо изтриването на изрбания знак и след това прихваща отделно добавянето на новия знак.

Проблема е МНОГО сериозен при употребата на Mask-а, защото при първия OnChange имаш един МНОГО бозлив текст. Доста трудно е да се каже, че текста при лича на маската. Естествено на второто извикване имаме нормално поведение.

ПП Интересно ми е и като чисто теоритичен въпрос, да разбера, как може един Edit, който си наследява VCL-ския да прихване отделните операции, които се извършват при смяната на селектирания текст с друг.

Ех, че е весело...

by Waz Gaa
[email protected]
Отговор