1。如何在父窗体当中获取当前的子窗体,并运行子窗体的一个方法在子窗体中实现呢?

解决方案 »

  1.   

    你要是问 子窗体如何操作父窗体倒还有点技术含量
    可是问父窗体操作子窗体。儿子是你创建的,你还抓不住它的实例对象么???你说的是WINFORM吧
      

  2.   

    CHDFORM CF1=NEW CHDFORM(...)
    CF1.Show();
    CF1.Title=“THT”;
    CF1.Close();
      

  3.   

    还有如何掉用父窗体上的控件??
    比如拖的menuStrip1菜单我在子窗体中如何使用它??
      

  4.   

    CHDFORM里边 加上这个 DADFORM CHDFORM.DAD=null;
    老子在NEW CHDFORM以后可以 吧自己 THIS 传给儿子嘛~
    然后老子需要儿子操作的控件用PUBLIC定义,或者定义一个公共方法去操作似有控件。还有 其实老子儿子完全可以是同一个类型。
      

  5.   

    CHDFORM里边 加上这个 DADFORM DAD=null; 
      

  6.   

    老子在NEW CHDFORM以后可以 吧自己 THIS 传给儿子嘛~ ?
    我是一个子窗体1 NEW 出子窗体2的
      

  7.   

    public MyFrame d = null;
    d = new MyFrame();
    d = this.MdiParent;下面转换失败怎么写/??
      

  8.   

    在父窗体中使用如下的方法:using (ChildForm frm = new ChildFrom())
    {
    if (DialogResult.OK == frm.ShowDialog())
    {
    // 做你想做的事情
    }
    }
      

  9.   

    楼上你这个是什么效果???using。。这个什么意思?
    对话窗体?
      

  10.   

    MDI窗体 实际上也是个窗体啊。 这个窗体里的代码还不是你自己写??
    里边设一个成员是父窗体的类型就可以啊。