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

关于menustrip和toolstrip的关系
可不可已通过什么属性设置,使得MemuStrip上的某个菜单项作为一个toolstrip的项显示在toolbar上,并且响应相同的click事件,

------解决方案--------------------
指向同一个方法不就好了
------解决方案--------------------
比如说这样

private void toolStripMenuItem1_Click(object sender, EventArgs e)
{
HelloWorld();
}

private void toolStripButton1_Click(object sender, EventArgs e)
{
HelloWorld();
}

private void HelloWorld()
{
textBox1.Text = "Hello World! ";
}
------解决方案--------------------
还没有发现怎么用,或者你可以写一个这样的控件
------解决方案--------------------
在toolbar上加一个与菜单项功能相同的按钮就行了嘛
------解决方案--------------------
探讨
这样节省工作呀,一般来说 菜单和toolbar上的图片是一致的,功能当然也是一致,
如果要维护两套总觉得麻烦!

------解决方案--------------------
这个不行的,其实也没有那个必要,通过toolstripItem继成的一些控件还是可以满足你要求的,比如下拉按钮菜单。
建议LZ看一下toolstripItem的子类。其实很丰富。
------解决方案--------------------
如果不行,你可以通过ToolStripControlHost类实现自己的工具条项。

------解决方案--------------------
就动态 设置 tootip 不就好了吗?

我是小菜鸟! 说的不好清见谅, 希望能够帮到你!
------解决方案--------------------
在相应子项的事件里可以选择已经设定好的函数,实现多个子项共调用一个函数