C# Winforms 父子实例
在我的应用程序中...要在 winforms 之间导航,我所做的是创建一个需要显示的表单对象,并且如果我使用按钮执行此操作,则使用
Register reg = new Register()
reg.show();
此东西有两个问题
- ,超过 相同形式的一个实例可以是 打开。
- 如果我通过哪个实例关闭 创建后,子窗体保留 打开。
解决办法是什么......
In my application... to navigate between winforms what i do is that i make an object of the form that needs to be shown and i use
Register reg = new Register()
reg.show();
this thing has two problems
- if i do it with a button, more than
one instance of same form could be
opened. - if i close through which the instance
was created, the child form stays
opend.
what is the solution....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
让子表单将父表单作为参数:
然后当您希望关闭新表单时,只需将其关闭并再次显示父表单即可。
Form2 中的代码:
have the child form take as a parameter the parent form:
then when you wish to close the new form you just close it and show the parent form again.
code from Form2:
查看来自 MSDN 代码的此代码示例画廊。如果您详细阅读了代码,那么您应该可以顺利进行
Take a look at this code sample from MSDN code gallery. If you go through the code in detail, you should be good to go