我想要在子窗体里面调用父窗体的NodeMouseDoubleClick事件,但是总是提示NodeMouseDoubleClick需要参数怎么办?

解决方案 »

  1.   

    那你就传一个参数呗。
    你的事件处理函数(this, new TreeNodeMouseClickEventArgs(node, button, clicks, x, y));具体这些变量的含义,看http://msdn.microsoft.com/zh-cn/library/system.windows.forms.treenodemouseclickeventargs.treenodemouseclickeventargs.aspx
      

  2.   

    我是关闭子窗体的时候刷新父窗体,             (父窗体)FRMKeChengChaXun myKeChengChaXun = (FRMKeChengChaXun)this.Owner;
                    myKeChengChaXun.treeview1_NodeMouseDoubleClick(????);括号里面的参数我怎么获取呢?谢谢!
      

  3.   

    我是关闭子窗体的时候刷新父窗体,             (父窗体)FRMKeChengChaXun myKeChengChaXun = (FRMKeChengChaXun)this.Owner;
                    myKeChengChaXun.treeview1_NodeMouseDoubleClick(????);括号里面的参数我怎么获取呢?谢谢!
      

  4.   

    我是关闭子窗体的时候刷新父窗体,             (父窗体)FRMKeChengChaXun myKeChengChaXun = (FRMKeChengChaXun)this.Owner;
                    myKeChengChaXun.treeview1_NodeMouseDoubleClick(????);括号里面的参数我怎么获取呢?谢谢!
      

  5.   

    你干嘛写在子窗口中。父窗口这么写:
    ChildForm f = new ChildForm();
    f.ShowDialog();
    //刷新操作写在后面
      

  6.   

    我的刷新操作就是父窗体的treeview1_NodeMouseDoubleClick(????)这个事件,所以需要在子窗体里面调用这个事件啊,谢谢!
      

  7.   

    我的刷新操作就是父窗体的treeview1_NodeMouseDoubleClick(????)这个事件,所以需要在子窗体里面调用这个事件啊,谢谢!
    你非要这样,那你就按照我1L的写呗。
      

  8.   

    我的刷新操作就是父窗体的treeview1_NodeMouseDoubleClick(????)这个事件,所以需要在子窗体里面调用这个事件啊,谢谢!
    你非要这样,那你就按照我1L的写呗。
    关键是我怎么给这些参数赋值呢,求指教,谢谢!