delphi popupmenu控件用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi popupmenu控件用法相关的知识,希望对你有一定的参考价值。

Delphi popupmenu控件的使用方法

参考技术A PopupMenu在编辑菜单的时候
各自按钮有各自的名称
例如
N1111
N2222
N3333
可以用enable属性
也可以用Visible属性
if
有图层
then
begin
N1111.Enabled:=true;
N2222.Enabled:=false;
N3333.Enabled:=true;
end
else
begin
N1111.Enabled:=false;
N2222.Enabled:=true;
N3333.Enabled:=false;
end;

DevExpress控件之popupMenu

一、首次创建

1、可直接从工具栏拉一个PopupMenu出来,

2、右键Customize,Yes(提示是否自动创建BarManager,并为popupmenu绑定这个BarManager):

 

3、编辑PopupMenu菜单项,

4、把PopupMenu的属性的Manager设置为BarManager,

5、设置需要弹出右键菜单的控件的MouseUP事件

1
2
3
4
if (e.Button == MouseButtons.Right)
{
    popupMenu.ShowPopup(Control.MousePosition);
}

二、同一窗体下的第二个PopupMenu

1、新建个PopupMenu,

2、编辑其Customize菜单项,

3、然后在之前的BarManager上右键进入Designer,

4、设置菜单项属性和事件

5、设置需要弹出右键菜单的控件的MouseUP事件

1
2
3
4
if (e.Button == MouseButtons.Right)
{
    popupMenu.ShowPopup(Control.MousePosition);
}

 

三、事件

右键barManager1控件,双击ItemClick事件

private void barManager1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
     if (e.Item.Caption == "点击")
     { }
}

 

参考:

1 DevExpress组件之——PopupMenu组件

以上是关于delphi popupmenu控件用法的主要内容,如果未能解决你的问题,请参考以下文章

背水一战 Windows 10 (36) - 控件(弹出类): ToolTip, Popup, PopupMenu

背水一战 Windows 10 (36) - 控件(弹出类): ToolTip, Popup, PopupMenu

Android控件<第二十篇>:PopupMenu基本使用

delphi TDbGrid 右键 PopupMenu 菜单只在有数据的地方弹出

如何用delphi设计紧缩菜单

以编程方式设置 PopupMenu 菜单项