我在TRzGroupItem创建点击事件,如:
procedure TfrmMain.rzgrpSystemItems2Click(Sender: TObject);
begin
  ShowMessage('Ok');
end;
第一次点击时Item响应事件
第二次在点击时候Item不响应了。
如果我选中其他的Item后再点击原来的Item又可以响应,
总之,就是在一个Item上连续点击,Item只响应第一次点击事件,
请问各位高手,这是为什么?怎么解决?

解决方案 »

  1.   

    记录当天item的name,然后每次点击时,判断被点击的item的name是否与当前记录的name一样,如果一样就Exit
      

  2.   

    主要是 Enter  的影響,你確定要實現多次點的話,可以在  
    procedure TfrmMain.rzgrpSystemItems2Click(Sender: TObject); 
    begin 
      ShowMessage('Ok'); 
       比如:  Edit1.setfocus;//  把焦點移走。
    end;
      

  3.   

    同意华仔的意见,可以在界面上拉一个edit或者其他控件,点击itme后把焦点移走就可以了,你的edit控件可以设置为隐藏的。