一、加到左边的菜单

cs
var menulist1 = new AntdUI.MenuItem[]
{
new AntdUI.MenuItem("选车", "Alt+1").SetIcon(Properties.Resources._1) ,
new AntdUI.MenuDividerItem(),
new AntdUI.MenuItem("报表应用", "Ctrl+R").SetIcon(Properties.Resources._2).SetSub
(
new AntdUI.MenuItem("详情").SetIcon(svg_share),
new AntdUI.MenuItem("里程碑").SetIcon(svg_share),
new AntdUI.MenuItem("剩余寿命").SetIcon(svg_about)
),
new AntdUI.MenuDividerItem(),
new AntdUI.MenuItem("基础数据").SetIcon(Properties.Resources._9).SetSub
(
new AntdUI.MenuItem("物料零件", "Alt+向左键").SetIcon(svg_back),
new AntdUI.MenuItem("公里数", "Ctrl+R").SetIcon(svg_refresh),
new AntdUI.MenuItem("维修地点", "Ctrl+S").SetIcon(svg_save),
new AntdUI.MenuItem("事件", "Ctrl+P").SetIcon(svg_print)
)
};
menu1.Items.AddRange(menulist1);
二、弹出的菜单

cs
public AntdUI.IContextMenuStripItem[] menulist = { };
menulist = new AntdUI.IContextMenuStripItem[]
{
new AntdUI.ContextMenuStripItem("选车", "Alt+1").SetIcon(Properties.Resources._1) ,
new AntdUI.ContextMenuStripItemDivider(),
new AntdUI.ContextMenuStripItem("报表应用", "Ctrl+R").SetIcon(Properties.Resources._2).SetSub
(
new AntdUI.ContextMenuStripItem("详情").SetIcon(svg_share),
new AntdUI.ContextMenuStripItem("里程碑").SetIcon(svg_share),
new AntdUI.ContextMenuStripItem("剩余寿命").SetIcon(svg_about)
),
new AntdUI.ContextMenuStripItemDivider(),
new AntdUI.ContextMenuStripItem("基础数据").SetIcon(Properties.Resources._9).SetSub
(
new AntdUI.ContextMenuStripItem("物料零件", "Alt+向左键").SetIcon(svg_back),
new AntdUI.ContextMenuStripItem("公里数", "Ctrl+R").SetIcon(svg_refresh),
new AntdUI.ContextMenuStripItem("维修地点", "Ctrl+S").SetIcon(svg_save),
new AntdUI.ContextMenuStripItem("事件", "Ctrl+P").SetIcon(svg_print)
)
};
private void button1_Click_1(object sender, EventArgs e)
{
var config = new AntdUI.ContextMenuStrip.Config(this, SelectKey, menulist)
{
Font = new Font("Microsoft YaHei UI", 12f, FontStyle.Regular)
};
AntdUI.ContextMenuStrip.open(config);
}
void Thread01(AntdUI.Panel p)
{
this.Invoke(new Action(() =>
{
panel2.Controls.Clear();
selectCar.Dock = DockStyle.Fill;
panel2.Controls.Add(selectCar);
}));
}
private void SelectKey(AntdUI.ContextMenuStripItem it)
{
// 执行对应的操作
if (it.Text.Equals("选车"))
{
Task task = Task.Run(() => Thread01(panel2));
}
if (it.Text.Equals("详情"))
{
}
if (it.Text.Equals("删除"))
{
}
if (it.Text.Equals("刷新"))
{
}
if (it.Text.Equals("重置"))
{
}
}