gpt4 book ai didi

.net - 是否可以重用.NET WinForms Form对象?

转载 作者:行者123 更新时间:2023-12-04 22:38:52 26 4
gpt4 key购买 nike

一旦关闭了窗口,是否可以(建议使用)重用该窗口的Form实例以再次显示同一窗口?还是要求或建议在显示窗口时始终创建该类的全新实例。

真正归结为,是否最好在同一对象上多次调用Show()或ShowDialog(),只要在两者之间关闭窗口。

如果不建议这样做,则也应理解其根本原因。

最佳答案

不,不。

对Close的调用最终将调用Dispose,并且该对象被视为已处置。

隐藏表单然后再次显示它没有问题,但是关闭表单是绝对不可以的,因为状态在处理后是不确定的(好吧,状态被处理了,但是使用它与使用某些东西一样)这是未定义的)。

关于.net - 是否可以重用.NET WinForms Form对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/440051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com