C#中像QQ聊天那样弹出多个相同窗体!

来源:百度知道 编辑:UC知道 时间:2024/05/02 18:41:14
如题~~~
顺便问下怎么重新加载窗体事件!
汗难道手动加上去~~~
A a = new A();
a.Show();
A b = new A();
b.Show();
A c = new A();
c.Show();

不用手动,就写一句就可以了,写在事件里:A a = new A();这样每点一次都实例化一个窗口。不用写那么多去控制,控制反而要用在只能弹出一个窗体的时候哦。

重新new下
多个窗体的话,就是代码重用的问题了
public void ShowMessageDialog()
{
A a = new A();
a.Show();

}

多个聊天窗体在程序里面只是一个窗体实例化出的多个实例而已。
比如有个窗体叫 fram1,每次 new fram1就是一个不同的窗体实例。

For循环?