程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#自界說控件添加右鍵菜單的辦法

C#自界說控件添加右鍵菜單的辦法

編輯:C#入門知識

C#自界說控件添加右鍵菜單的辦法。本站提示廣大學習愛好者:(C#自界說控件添加右鍵菜單的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是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#自界說控件添加右鍵菜單的辦法,願望年夜家愛好。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved