我想为TDBGrid
,TTreeView
或类似的Delphi组件创建上下文菜单。我怎么能这样做?
答案 0 :(得分:7)
将TPopupMenu放在表单上并使用它设计菜单。然后选择popupmenu所用的组件(DbGrid,TreeView,...)并将它的PopupMenu属性设置为您刚设计的PopupMenu。
您可以为不同的组件使用不同的PopupMenus。
答案 1 :(得分:0)
放置TPopupmenu控件并将其链接到所需控件后,如果要根据树视图中选定的单元格或节点更改弹出菜单中的可用项目,请使用控件的OnContextPopup事件,有可能改变Popupmenu的默认行为