TaxVatNumTable フォームでは、新しいレコードが挿入されたときにフィールド VATNum の空白を削除する必要があります。さて、私がすでに行ったことは、TaxVatNumTable の modifiedField メソッドをオーバーライドすることです。
public void modifiedField(FieldId _fieldId)
{
super(_fieldId);
switch (_fieldId)
{
case fieldNum(TaxVATNumTable, VATNum):
this.VATNum = strRem(this.VATNum," ");
break;
}
}
かなりうまく機能しますが、これを達成する別の方法はありますか? 私はWPFのOnPreviewKeyDownイベントのようなものを考えていて、押されたキーをチェックし、スペースがあれば何もしません。これは可能ですか?