using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace AntdUIDemo.Views { public partial class ContextMenuStripDemo : UserControl { private AntdUI.Window window; public ContextMenuStripDemo(AntdUI.Window _window) { window = _window; InitializeComponent(); BindEventHandler(); } private void BindEventHandler() { button_base.Click += Button_base_Click; } private void Button_base_Click(object sender, EventArgs e) { string svg_back = "", svg_refresh = "", svg_save = "", svg_print = "", svg_laptop = "", svg_qr = "", svg_a = "", svg_fy = "", svg_add = "", svg_share = "", svg_about = ""; var menulist = new AntdUI.IContextMenuStripItem[] { new AntdUI.ContextMenuStripItem("返回", "Alt+向左键") { IconSvg = svg_back }, new AntdUI.ContextMenuStripItem("刷新", "Ctrl+R") { IconSvg = svg_refresh }, new AntdUI.ContextMenuStripItemDivider(), new AntdUI.ContextMenuStripItem("另存为", "Ctrl+S") { IconSvg = svg_save }, new AntdUI.ContextMenuStripItem("打印", "Ctrl+P") { IconSvg = svg_print }, new AntdUI.ContextMenuStripItemDivider(), new AntdUI.ContextMenuStripItem("发送标签页到你的设备") { IconSvg = svg_laptop }, new AntdUI.ContextMenuStripItem("为此页面创建QR代码") { IconSvg = svg_qr }, new AntdUI.ContextMenuStripItem("大声朗读", "Ctrl+Shift+U") { IconSvg = svg_a }, new AntdUI.ContextMenuStripItem("翻译为 中文(简体)") { IconSvg = svg_fy }, new AntdUI.ContextMenuStripItem("将页面添加到集锦") { Sub = new AntdUI.IContextMenuStripItem[] { new AntdUI.ContextMenuStripItem("返回", "Alt+向左键") { IconSvg = svg_back, Sub = new AntdUI.IContextMenuStripItem[] { new AntdUI.ContextMenuStripItem("返回", "Alt+向左键") { IconSvg = svg_back }, new AntdUI.ContextMenuStripItem("刷新", "Ctrl+R") { IconSvg = svg_refresh, Checked = true }, new AntdUI.ContextMenuStripItemDivider(), new AntdUI.ContextMenuStripItem("另存为", "Ctrl+S") { IconSvg = svg_save }, new AntdUI.ContextMenuStripItem("打印", "Ctrl+P") { IconSvg = svg_print }, }, }, new AntdUI.ContextMenuStripItem("刷新", "Ctrl+R") { IconSvg = svg_refresh, Checked = true }, new AntdUI.ContextMenuStripItemDivider(), new AntdUI.ContextMenuStripItem("另存为", "Ctrl+S") { IconSvg = svg_save }, new AntdUI.ContextMenuStripItem("打印", "Ctrl+P") { IconSvg = svg_print }, }, IconSvg = svg_add }, new AntdUI.ContextMenuStripItemDivider(), new AntdUI.ContextMenuStripItem("共享") { IconSvg = svg_share }, new AntdUI.ContextMenuStripItem("关于") { IconSvg = svg_about }, }; AntdUI.ContextMenuStrip.open(button_base, it => { AntdUI.Message.info(window, it.Text, autoClose: 3); }, menulist); } } }