Запретить добавление пробелов в VATNum
В форме TaxVatNumTable мне нужно устранить пробелы в поле VATNum при вставке новой записи. Теперь, что я уже сделал, это переопределил метод ifiedField в TaxVatNumTable:
public void modifiedField(FieldId _fieldId)
{
super(_fieldId);
switch (_fieldId)
{
case fieldNum(TaxVATNumTable, VATNum):
this.VATNum = strRem(this.VATNum," ");
break;
}
}
Работает довольно хорошо, но есть ли другой способ сделать это? Я думаю о чем-то вроде события OnPreviewKeyDown в WPF, проверьте нажатую клавишу и, если пробел, ничего не делайте. Это возможно?
1 ответ
Решение
То, как вы это сделали, - лучший способ сделать это.TextChange
Метод подразумевает проверку для каждого нажатия клавиши, никогда не делайте этого в AX.