
c#怎样隐藏menuStrip的个别菜单,就是说有五个选项,要隐藏某一个,用代码实现,怎么操作
我说的通俗点,希望你能够看懂。
listView,它下面有一个items属性,一般的说,它所显示的东西就是items里的东西(显示出来就是一个item一行)
如果你要让它显示一条数据,首先,新建一个对象 ListViewItem item=new ListViewItem(string);//string可以是你希望显示出来的string
然后listView.items.Add(item)就行了
ContextMenuStrip就是右键菜单,从工具栏里面拖出来,然后添加它的显示内容和方法,然后绑定到listView上
例如,ContextMenuStrip你添加了一项“删除”,然后双击“删除”给它添加一个方法,在方法里面自己写代码将ListView被选中的一项从数据库里删除就行了
剩下的内容我就推荐楼主多看看书或者msdn
如何在C# winForm中MenuStrip中的添加子菜单事件
这个很简单了,可以动态的,给你写了简单的例子,其他需要你自己拓展,我只是抛砖引玉哈!! private void Form1_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); }//自己定义个点击事件需要执行的动作 private void DemoClick(object sender, EventArgs e) { ToolStripMenuItem but = sender as ToolStripMenuItem; MessageBox.Show(but.Text); }
如何在C#winForm中MenuStrip中的添加子菜单事件
private void Form1_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);
}
//自己定义个点击事件需要执行的动作
private void DemoClick(object sender, EventArgs e)
{
ToolStripMenuItem but = sender as ToolStripMenuItem;
MessageBox.Show(but.Text);
}