2022年12月13日

窗体的show方法和showDialog方法——非模态窗体和模态窗体

摘要: 在C#中窗口的显示有两种方式:模态显示(showdialog)和非模态显示(show)。 简单地说他们的区别就是show弹出来的窗体和父窗体(上一个窗体的简称)是属于同一等级的,这两个窗体可以同时存在而且可以随意切换。 但是showdialog弹出来的窗体就不能这样,他永远是被置顶的,如果不关闭这个 阅读全文

posted @ 2022-12-13 15:34 hanzq_go 阅读(484) 评论(0) 推荐(0) 编辑

WinForm窗体应用——父窗体每次只打开一个子窗体的方法

摘要: C#在父窗口中调用子窗口的过程: 1、 创建子窗口对象 2、 显示子窗口对象 如图所示,点击Form1中的按钮,打开ChildFrm窗体。 第一种方案: private void btnOpenChildFrm_Click(object sender, EventArgs e) { ChildFrm 阅读全文

posted @ 2022-12-13 14:29 hanzq_go 阅读(2231) 评论(0) 推荐(0) 编辑

C# 使用多线程在关闭窗体时如何关闭所有线程,使程序退出不产生报错

摘要: 在winform开发中,程序内部使用了多线程或定时器等功能,在关闭窗体退出程序时,如果只有UI线程关闭,而托管线程还在运行就会报错。 关闭线程的方法有以下几种,其中最彻底的方法为:System.Environment.Exit(0); this.Close(); 只是关闭当前窗口,若不是主窗体的话, 阅读全文

posted @ 2022-12-13 09:07 hanzq_go 阅读(1181) 评论(0) 推荐(0) 编辑

导航