FT豹豹哥,你给“鼠标左键,弹出contextMenu”的程序
发表于:2007-06-30来源:作者:点击数:
标签:
由于没有IDE环境,所以程序就尽量简单了 不说了,你看程序吧 using System; using System. Windows .Forms; using System.Drawing; class useonpaint:Form { public useonpaint() {;} static void Main() { Application.Run(new useonpaint()); } protected o
由于没有IDE环境,所以程序就尽量简单了
不说了,你看程序吧
using System;
using System.
Windows.Forms;
using System.Drawing;
class useonpaint:Form
{
public useonpaint()
{;}
static void Main()
{
Application.Run(new useonpaint());
}
protected override void OnMouseUp(MouseEventArgs e)
{
if (e.Button == MouseButtons.Left) test(e);
}
private void test(MouseEventArgs e)
{
ContextMenu m = new ContextMenu();
this.ContextMenu= m;
// Create MenuItem objects.
MenuItem menuItem1 = new MenuItem();
MenuItem menuItem2 = new MenuItem();
// Set the Text property.
menuItem1.Text = "New";
menuItem2.Text = "Open";
// Add menu items to the MenuItems collection.
m.MenuItems.Add(menuItem1);
m.MenuItems.Add(menuItem2);
Point position = new Point(e.X, e.Y);
m.Show(this,position);
}
}
原文转自:http://www.ltesting.net