如何合并mdi父子toolstrip
本文关键字:mdi 父子 toolstrip 合并 何合并 | 更新日期: 2023-09-27 18:28:26
如何在子窗体上找到toolstrip1控件。这不起作用:
private void EUF_MdiChildActivate(object sender, EventArgs e)
{
ToolStripManager.Merge(this.ActiveMdiChild.Controls("toolStrip1"), toolStrip1);
}
我得到一个错误:
Error 1
Non-invocable member 'System.Windows.Forms.Control.Controls' cannot be used like a method.
这应该能在中工作
ToolStripManager.Merge((ToolStrip)this.ActiveMdiChild.Controls["toolStrip1"] , toolStrip1);
我认为您来自VB背景,它使用()
语法进行索引,其中c#使用[]
。您的代码不起作用,因为()
用于方法调用,编译器假设您正在尝试调用一个不存在的方法!
Controls
不是函数;它是一个返回带有索引器的类型的属性。
你需要写Controls[...]
。