如何实现这样的功能,在DBgrid的oncellclick事件里单击右键弹出菜单,只在某些列,而不是所有列都可以弹出? (20分)

  • 主题发起人 主题发起人 hgl780428
  • 开始时间 开始时间
H

hgl780428

Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现在oncellclick里面当单击右键的时候弹出一个菜单,只在某些单元格弹出,比如只在第一列,或第二列,根据菜单的选项执行相应的操作?
如何实现,请各位老大帮帮忙?先谢谢了,我很急用呢,希望各位救救我
 
mosedown事件
TmouseButton参数

type TMouseButton = (mbLeft, mbRight, mbMiddle);
 
在窗口中加入一个PopupMenu1控件,制作菜单,然后再在form1窗口的属性中的PopupMenu
选为PopupMenu1就OK了,你试试看
 
楼上的兄弟,我知道那样做,现在就是我不让他在没个CELLS里点击右键都出现菜单,只让他在某几个CELLS里有效,如何实现?
控件是DBGRID?
多谢谢了,请各位帮帮忙?
 
自己控制好了
若是需要的就
popupmenu1.Popup(x,y)
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部