请教一个关闭按钮的有关问题

请问一个关闭按钮的问题
界面上有一个close按钮   另外还有其它一些数据库操作的东西吧  
现在情况是这个样子的   偶尔会出现close按钮没有反应的情况   但界面上的其它操作都可以进行   请问这个原因是什么啊
procedure   TfrmDepotOut.BitBtn1Click(Sender:   TObject);
begin
    Close;
end;

------解决方案--------------------
理论上不会~
除非你在closequery中写了东西
------解决方案--------------------
应该不会,是不是在OnClose里写代码了
------解决方案--------------------
如果在onclose里写了代码,应该是每次都反应迟钝

偶尔没有反应,会不会是单线程,正在运行别的事件代码,比如正在进行数据库操作
------解决方案--------------------
跟踪调试
------解决方案--------------------
將代碼全部貼出來
------解决方案--------------------
查下..是不是触发了别的事件.