.net winform 怎样实现两个窗体来回切换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net winform 怎样实现两个窗体来回切换相关的知识,希望对你有一定的参考价值。

参考技术A 你应该是使用的ShowDialog方法吧
你将父窗体设置MDI窗体

将子窗体的MdiParent设置为父窗体
用Show方法打开子窗体

这样就可以同时打开多个窗体本回答被提问者和网友采纳
参考技术B 激活窗体焦点 ,就实现啦

参考技术C closing的时候show hide不同的窗体就可以 参考技术D win1.show() win2.hide()

c#winform中怎样在一个窗口定义一个数组后在其他窗口中给它赋值

参考技术A 通过构造函数传值,把数组传过去,然后 直接就OK了,
具体格式 如下:
接收值窗体格式:
窗体名Form1
public int _aa get; set;
public 类名(这里面写接收的值或者对象:int aa)
InitializeComponent();
_aa=aa;

传值窗体格式:
窗体名Form2
Form1 fm=new Form1(可以选择有参还是无参,通过上下按钮选择,然后 那边类型是int,我们就传int过去,比如:5);
fm.show();
这样Form1就能接收值了。当然不仅仅是传值,传各种都 可以的

以上是关于.net winform 怎样实现两个窗体来回切换的主要内容,如果未能解决你的问题,请参考以下文章

winform中 怎样取消关闭窗体事件

C#窗口切换问题:如何切换回主窗体

Winform 下,两个不同窗体的DataGridView控件中的数据间传值怎么解决?

winform中如何判断多久没有对窗体进行操作了?

C#winform 窗体样式的切换

Winform MDI窗体切换不闪烁的解决办法(测试通过)