本帖最后由 java2000_net 于 2008-08-04 23:11:40 编辑

解决方案 »

  1.   

    可以考虑下用VISIBLE来控制对话框
      

  2.   

    可以考虑设置一个boolean的flag,默认为false,当回车或光标离开时判断当期flag的值是否为false,若为false调用搜索方法弹出对话框,若为true,不做处理,记得在执行完搜索方法即关闭对话框后将flag设为false即可
      

  3.   

    感谢huoyin的指点,
    感谢bsr1983的说明,不过我自己的办法是设置两个boolean的flag,默认ture由于搜索方法是同一个,所以谁先进入就将另一个设为false,待搜索方法结束是都重新置为true.
    另外感谢lydialmr的光顾! 
    谢谢!