16.09.2003, 11:17 | #1 |
Участник
|
Как отключить автозаполнение StringEdita
Добрый день (ночь/утро/вечер)
Наблюдаю уже который день неприятный эффект, и никак не могу его побороть. На форме есть StringEdit, перекрыта обработка TextChange, в котором анализируется что ввел пользователь и делается предположение что он может ввести (поиск по таблице по началу фразы). Затем, предположительно недостающий кусок текста пишется в stringEdit и выделяется. Проблема в том, что выделение исчезает, причем не всегда, а случайным образом. Предполагаю, что это происходит от того, что есть штатные средства автозаполнения, которые конфликтуют с моим. Т.е. завидив текст в окне (а они видать тоже на textChange привязаны), не принимая во внимание того, что часть текста выделена, ищут в своем кеше че бы подсосать еще, и не найдя ничего нового просто сбрасывают мое выделение самым гнусным образом. Потому и вопрос, может кто знает как отключить автозаполнение в конкретном элементе конкретной формы??? Гипотезу про автозаполнение подтверждает то, что после переименования формы неприятный зффект на время прекращается. и еще, super в textChange уже отключал, перекрывал все методы (по очереди) в форме, элементе и даже датасорсе ставя в них выделение текста по новой - все напрасно. |
|