源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

C#自定义控件添加右键菜单的方法

  • 时间:2022-03-19 01:12 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:C#自定义控件添加右键菜单的方法
C#自定义控件添加右键菜单非常简单,主要用到控件,像control定义右键菜单,用items.add()叠加右键菜单内容,用click事件处理函数。 1、control是要定义右键菜单的控件。 private void control_MouseDown(object sender, MouseEventArgs e) {    if (e.Button == MouseButtons.Right)    {        ContextMenu menu = new rightClickMenu();   //初始化menu        menu.MenuItems.Add( "c1" );   //添加菜单项c1    menu.MenuItems.Add( "c2" );   //添加菜单项c2        menu.Show(control, new Point(e.X, e.Y));   //在点(e.X, e.Y)处显示menu    } } 2、添加右键菜单 class rightClickMenu : ContextMenuStrip {   //右键菜单   public rightClickMenu()   {    Items.Add("发送消息");   //添加菜单项1    Items.Add("发送文件");   //添加菜单项2    Items.Add("断开连接");   //添加菜单项3    Items[0].Click += new EventHandler(sendMsg);     //定义菜单项1上的Click事件处理函数    Items[1].Click += new EventHandler(sendFile);     //定义菜单项2上的Click事件处理函数    Items[2].Click += new EventHandler(cutCon);     //定义菜单项3上的Click事件处理函数    }    //发送消息    private void sendMsg(object sender, EventArgs e)    {    }    //发送文件    private void sendFile(object sender, EventArgs e)    {    }    //断开连接    private void cutCon(object sender, EventArgs e)    {    } } 以上内容就是本文介绍C#自定义控件添加右键菜单的方法,希望大家喜欢。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部