日期:2014-05-19  浏览次数:20984 次

如何用代码向菜单的下拉项添加icon图标(winform)
例如:每次点击菜单(menu)的时候显示显示工具栏的图标(icon),再点击的时候就隐藏工具栏图标(icon)
请问这样的功能如何实现  

谢谢

------解决方案--------------------
工具栏的图标?是button吗,看看这样是不是你要的效果

private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
toolStripButton1.Visible = toolStripButton1.Visible ? false : true;
}
------解决方案--------------------
基本上是这样的,根据你初始化界面时,工具栏是否显示,自己调整一下逻辑关系吧

private void mnu_name_Click(object sender, EventArgs e)
{
toolStrip1.Visible = toolStrip1.Visible ? false : true;
if (mnu_name.Image == null)
{
mnu_name.Image = imageList1.Images[0];
}
else
{
mnu_name.Image = null;
}
}