Хочу запровадити форматне введення даних в поле адреси ("edtAddress") вікна "wnd_AddressEdit". Думав скористатися з події OnKeyPress, але ця подія на полі не відпрацьовує. Дивлюся реакцію в такий спосіб:

function edtAddressOnKeyPress(Control, Char) {
MessageBox("edtAddressOnKeyPress");
}

Зо всіх подій поля відпрацьовують "OnEnter" та "OnExit".

Працюю з версією 3.3.2.193

І в чому справа ?

Нравится

3 комментария

Проверил. Сейчас в MemoControl и MemoDataControl не работают события OnKeyDown, OnKeyPress и OnKeyUp. Напишите в техническую поддержку для исправления этой проблемы.

В качестве обходного решения можете использовать компонент Edit: при открытии карточки нужно будет заполнять Edit значением поля Address, а перед закрытием (на нажатие кнопки OK) -- значения Edit записывать обратно в поле Dataset'а.

Спостеріг такий момент:
Виконується обробка Edit по OnDatasetDataChange
при вилученні останнього символа подія зміни даних не генерується.

Соррі, помилився - генерується ...

Показать все комментарии

Здравствуйте.

Не могу понять в чем проблема. Террасофт версия 3.1.1.6.
Не отрабатываются события OnKeyPress, OnKeyDown и OnKeyUp.
Например, вешаю простой вывод в лог на DataGrid в окне wnd_OfferingsGridArea, а при нажатии на любую кнопку ничего не происходит. Вообще ничего.
В чем может быть проблема?

Нравится

11 комментариев

Это кажется ошибка ядра, исправленная в более поздних версиях.

Э-э-э... в более поздних версиях бинарников? Или вообще всей системы?

добрый день.

Данный вопрос будет передан в отдел разработки программного продукта для диагностики и анализа. Vы оповестим Вас о принятом решении касательно данного вопроса и о сроках его решения.

Terrasoft Support Team

Бинарников. В 3.3 все нормально. А когда-то сам столкнулся с тем что OnKeyPress не работал в гриде

Ну, одно дело получить обновление бинарников для 3.1.1.6, а другое дело перейти на систему версии 3.3. :)

Проверила, на последних 3.1.1 не работает, а вот уже в 3.2.0 все ок:)

Замечательно... :( Значит, как сказала Коваленко Ирина, ждем, что скажет отдел разработки программного продукта...

Алексей, занимаемся указанной проблемой.

"Ключник Алексей" написал:Александр, занимаемся указанной проблемой.

Алексей. :)

Да, извините, исправился :)

Алексей, добрый день.
Реализованы указанные события для нередактируемого реестра. Служба технической поддержки свяжется с Вами для предоставления ссылки на обновление.

Показать все комментарии