dockpanel suite中可停靠式选项卡和主窗口是一种什么样的关系?
好像不是mdi子窗体和父窗体的关系。
我现在在停靠窗口内想调用主窗体内的方法主窗体内方法:
public void test()
{
  MessageBox.Show("sdfsdf");
}在子窗体内调用:frmmain _frmmain=(frmmain)this.MdiParent;
_frmmain.aa();
这样好像得不到_frmmain。

解决方案 »

  1.   

    使用DockPanel Suite开发简单的多文档编辑器 
    DockPanel Suite使用非常简单,它主要含有两个类DockContent和DockPanel。 DockContent是可停靠式选项卡的基类,所有可停靠的选项卡控件都必须基础自它。它是Form的子类,也就是说,可停靠的选项卡是一个个单独的窗体。 DockPanel继承自Panel,是可停靠选项卡的容器。 下面将以一个简单的多文档编辑器为例,介绍如何使用DockPanel Suite库。 新建一个WinForm的项目,加入WinFormsUI的引用 
    创建主窗口,将主窗口的IsMdiContainer属性设置为true。在主窗口中加置一个DockPanel控件,并设置其Dock属性为DockStyle.Fill。 
    创建文档编辑器选项卡窗口TextForm(本例中的文档编辑器窗口中只有一个简单的textbox),将TextForm的基类有Form修改为DockContent
      

  2.   

    很久以前用过dev中的DockPanel,忘的差不多了..