统一录入和打印窗口
前面介绍的利用窗口打印票据,都是用Label控件来实现的。
Label控件无法用于输入数据,所以这些窗口仅仅只能用于票据打印。
如果希望一个窗口同时用于数据录入和票据打印,可以用TextBox、ComboBox、CheckedComboBox、DateTimePicker和NumericComboBox等录入控件代替Label。
假定某个TextBox控件绑定到了金额列,希望能够按照中文大写形式显示金额,只需将该控件的DataFormat事件设为:
e.Text = CUMoney(e.Value)
如果金额是14250,那么TextBox显示的内容为:壹万肆仟贰佰伍拾元整,如果控件获得焦点,那么显示的值依然为14250,这样就不会影响正常的数据录入 :
此功能需要最新版本的Foxtable支持。