Хочу запровадити форматне введення даних в поле адреси ("edtAddress") вікна "wnd_AddressEdit". Думав скористатися з події OnKeyPress, але ця подія на полі не відпрацьовує. Дивлюся реакцію в такий спосіб:
function edtAddressOnKeyPress(Control, Char) {
MessageBox("edtAddressOnKeyPress");
}
Зо всіх подій поля відпрацьовують "OnEnter" та "OnExit".
Проверил. Сейчас в MemoControl и MemoDataControl не работают события OnKeyDown, OnKeyPress и OnKeyUp. Напишите в техническую поддержку для исправления этой проблемы.
В качестве обходного решения можете использовать компонент Edit: при открытии карточки нужно будет заполнять Edit значением поля Address, а перед закрытием (на нажатие кнопки OK) -- значения Edit записывать обратно в поле Dataset'а.
Не могу понять в чем проблема. Террасофт версия 3.1.1.6.
Не отрабатываются события OnKeyPress, OnKeyDown и OnKeyUp.
Например, вешаю простой вывод в лог на DataGrid в окне wnd_OfferingsGridArea, а при нажатии на любую кнопку ничего не происходит. Вообще ничего.
В чем может быть проблема?
Данный вопрос будет передан в отдел разработки программного продукта для диагностики и анализа. Vы оповестим Вас о принятом решении касательно данного вопроса и о сроках его решения.
Алексей, добрый день.
Реализованы указанные события для нередактируемого реестра. Служба технической поддержки свяжется с Вами для предоставления ссылки на обновление.