关于在dbgrid里弹出右键菜单的问题。
我在dbgrid控件里的DBGrid1MouseDown事件里写代码:
  if ssright in Shift then
  begin
     PopupMenu2.Popup(self.Left+145+X,self.top+100+Y);
  end;
但问题是,当我在dbgrid中用鼠标右键点击某一行时(此行加亮),但并不调用以上代码?
只有我在用鼠标右键点击某列的title时才调用以上代码,请问这是为什么?
********************************************************************
如何实现以下功能?
我有一个edit控件和一个button控件,要实现以下功能。
我先在edit中写内容,当从edit移开焦点的同时,判断是否是button得到此焦点,如果不是button得到焦点则出提示框。
我应该在edit的onexit事件中怎么写代码:我曾经尝试用taborder实现,但怎么也写不对,请高手指教