窗体A中:
public void SetMethod()
{
    treeView1_AfterSelect(null,null);
}窗体B中:
A a=New A();
a.SetMethod();
  

解决方案 »

  1.   

    @YUAN168(风平浪静真好......)不行呀!!你不能看事件执行效果呀,因为你新定义了一个类,
    再说,我还想A窗中点击那个节点,保存这个事件,前在B窗体中执A窗体执行过的事件----------------------------------------------------
    我把我的问题再说详细点吧
    一.父窗体A的一个方法:
    private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
    {
    MessageBox.Show(e.Node.Text);//注意是点击任一节点,我有可能点许多的节点,但我只关心最后点击的节点事件.
    //DoSomething();
    }
    (我这里的思路是:这时需要把这个事件保存一下,以便在B窗中的ButtonClick事件中执行相同的事件.)
    二.A窗体的另一个按钮打开子窗体B我想在子窗体的Button的Click事件中执行treeView1_AfterSelect,怎么办?
    注意我利用了TreeViewEventArgs e喔!!!!!!!!
      

  2.   

    参见我的BOLG
    http://community.csdn.net/Expert/topic/5486/5486385.xml?temp=.1802484
    http://blog.csdn.net/yumanqing/archive/2006/10/13/1333110.aspx