winform 在用户控件里面怎么关闭其他窗体

winform 在用户控件里面怎么关闭其他窗体,第1张

关闭窗体的代码非常简单,只要窗体的对象 例如 form1.close()就可以了。

如果需要在本窗口关闭其他窗口,那么需要将窗口作为对象,在本窗口中引用。

虽然看不到你的具体问题,但是你的问题,应该是涉及到了程序流程问题了。

这里提1个建议供你参考:程序呈现给用户的窗体,应该是始终只有一个,这是为了避免用户在不经意间多开窗口以后,不记得在哪里 *** 作了数据。是程序友好度的体现。

实现的方式是,显示窗口时例如

Form1 form1=new Form1()

form1.showDialog() //这个地方使用showDialog跟show的区别就是,用户必须要关闭showDialog出现的窗口以后,才能返回上级窗口。这样就避免了上面说的问题。

VB中关闭窗口直接使用Unload就可以。

Unload语句卸载

Form对象或控件。

其语法:

Unload

object

object

所在处是要卸载的

Form

对象或控件数组元素的名称。

例子:点击按钮d出Form2窗体,关闭自身窗体

Private

Sub

Command1_Click()

Form2.Show'

d出form2

Unload

Me‘关闭自身窗体

End

Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11825695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存