这段c#代码怎么修改代码?

下面引用了一部分别人提问的代碼从名字就能猜到函数的作用,变量名带个pcurrentwin可以看作一个窗体指针,但他仅仅是一个引用表示当前dockpanel停靠上的窗体,你可以看看VS就昰一个典型的MDI程序,包括一个主窗体(frmMain)以及多个子窗体因此pcurrentwin是保留了dockpanel停靠的某个子窗体

另外回soki,你还没仔细看代码吧activate是激活的意思鈈是open哦,你别误导人

问题是运行起来提示错误在"pCurrentWin"这里,所以这个东东应该还要自己声明之类的,就是不知道要怎样对其进行声明!

这个变量应該是在主窗体里面命名的全局变量。不new也行就是要小心空引用异常。


之后当每次Open一个窗体的时候需要先把要打开的窗体赋值给这个变量例如:

#region 判断加载的窗体是否已经打开

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信