请问使用menustrip命名空间需要什么using指令?我使用的visual studio2012这个软件
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
protected void Page_Load(object sender, EventArgs e)
{
//创建MenuStrip对象
MenuStrip MS = new MenuStrip();
//创建一个ToolStripMenuItem菜单,可以文本和图片一并添加
ToolStripMenuItem tsmi = new ToolStripMenuItem("测试按钮");
//绑定菜单的点击事件
tsmi.Click+= DemoClick;
//创建子菜单可以文本和图片一并添加
ToolStripMenuItem tsmi2 = new ToolStripMenuItem("测试子按钮");
//绑定子菜单点击事件
tsmi2.Click += DemoClick;
//添加子菜单
tsmi.DropDownItems.Add(tsmi2);
//添加主菜单
MS.Items.Add(tsmi);
//界面显示
this.Controls.Add(MS);
}
如下图所示,MenuStrip 作为控件,可以先将控件摆放好,然后再用将控件 Add 进去。这样可以减少 cs 类里面的代码量。
VS2012 的提示功能还不是很完善,可以去下载一个软件 ReSharper 这个软件有很强大的代码提示功能。
VS 在 VS2015 开始也集成了部分 ReSharper 功能。
MenuStrip类在System.WIndows.Forms命名空间下:
using System.Windows.Forms;
就可以了