看了很久,不知道迷在什么地方了
求教:
void __fastcall TForm1::FormKeyPress(TObject *Sender, char &Key)
{
      int i,j  ;
      if(Key==VK_RETURN) {
           j=1;
           for(i=0;i<Form1->ControlCount;i++){
             TWinControl *Temp=dynamic_cast<TWinControl*>(Form1->Controls[i]);
             if(Temp){
               if(Temp->Focused()) j=i+1;   //定位当前焦点,j为下一个
               if(j==Form1->ControlCount) j--;    //若为最后一个则停留不动了
               Temp=dynamic_cast<TWinControl *>(Form1->Controls[j]);
               Temp->SetFocus();
              }
           }
      }
}

谢谢了