내 응용 프로그램의 한 형태에서 양식에 프레임을 추가하여 데이터 집합을 추가합니다. 각 프레임마다 Enter 키를 눌러 한 편집 (Dev Express 편집자) 제어에서 다음 편집으로 이동할 수 있기를 원합니다. 지금까지 컨트롤의 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;
수준을 형성하도록 해주 때 작동하지만, 나는 그것이 프레임의 제한된 상호 작용 기능과 관련이 추측에는 요 이유는 확실하지. 고마워. 고마워. –