首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于menustrip和toolstrip的关系,该怎么解决

2012-01-08 
关于menustrip和toolstrip的关系可不可已通过什么属性设置,使得MemuStrip上的某个菜单项作为一个toolstrip

关于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 不就好了吗?

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

热点排行