在我的应用程序的一个形式中,我们通过向表单添加框架来添加一组数据。对于每个框架,我们希望能够通过按Enter键从一个编辑(Dev Express编辑器)控件移动到下一个。到目前为止,在控件的KeyPress和KeyUp事件中,我已尝试了四种不同的方法。
1. SelectNext(TcxCurrencyEdit(Sender), True, True); //也尝试了基本类型 2. SelectNext(Sender as TWinControl, True, True); 3. Perform(WM_NEXTDLGCTL, 0, 0); 4. f := TForm(self.Parent); //f是TForm或我的表单 c := f.FindNextControl(f.ActiveControl, true, true, false); //c是TWinControl或TcxCurrencyEdit 如果分配了c,则设置焦点。
在Delphi 5中,这些方法均无效。谁能指导我使其正常工作?谢谢。
1. SelectNext(TcxCurrencyEdit(Sender), True, True); //也尝试了基本类型 2. SelectNext(Sender as TWinControl, True, True); 3. Perform(WM_NEXTDLGCTL, 0, 0); 4. f := TForm(self.Parent); //f是TForm或我的表单 c := f.FindNextControl(f.ActiveControl, true, true, false); //c是TWinControl或TcxCurrencyEdit 如果分配了c,则设置焦点。
在Delphi 5中,这些方法均无效。谁能指导我使其正常工作?谢谢。