例如,在一个edit中回车时跳到下一个edit中,
或者,在一个edit中回车时跳到botton, 在botton中click时能够跳到edit中

解决方案 »

  1.   

    在一个edit的ONEXIT中写另一个Edit.GetFocuse;或Button.GetFocuse;
      

  2.   

    我有一段例程
    procedure TInPutFrm.DBEdit11KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
      inherited;
        if (key=13) or (key=40) then { 判断是按执行键}
        Begin
            key:=0;
            //DBEdit12.SetFocus;
            perform(WM_NEXTDLGCTL,0,0);{移动到下一个控件}
        end;
    end;
    但是不行
      

  3.   

    begin
      if key=#13 then
        begin
          key:=#0;
         {Do nothing else};
        end
      试试看
      

  4.   

    在它的keypress事件中加 
     if key=VK_RETURN then
      等于页面事件中的keypress的VK_TAB
      

  5.   

    IF KEY=VK_RETURN THEN KEY=VK_TAB
      

  6.   

    注意要把form的keypreview设置为true,否则,不其作用的。