在我的应用程序的一种形式中,我们通过向表单添加框架来添加数据集。对于每一帧,我们希望能够通过按 Enter 键从一个编辑(Dev Express Editors)控件移动到下一个。到目前为止,我已经在控件的 KeyPress 和 KeyUp 事件中尝试了四种不同的方法。
SelectNext(TcxCurrencyEdit(Sender), True, True); // also base types attempted
SelectNext(Sender as TWinControl, True, True);
Perform(WM_NEXTDLGCTL, 0, 0);
f := TForm(self.Parent); // f is TForm or my form c := f.FindNextControl(f.ActiveControl, true, true, false); // c is TWinControl or TcxCurrencyEdit if assigned(c) then c.SetFocus;
这些方法都不适用于 Delphi 5。任何人都可以指导我使其正常工作吗?谢谢。