C#程序运行中如何打开一个窗体并把计算结果显示在窗体控件中?

有没有人在啊,想请讲解下,C#程序运行中如何打开一个窗体并把计算结果显示在窗体控件中??

在一个C#的程序过程中,如何实现运行到一定时候,弹出一个窗口,同时程序还在继续运行,继续运行过程会不断有运行过程的结果向这弹出窗口的某控件比如listBox控件输出显示,直到运行完毕。
最新回答
回眸丶时光冷

2024-05-04 00:07:52

写一个中间类,传递两个窗体之间的值。

弹出窗体的话,你是单击按钮弹出 还是自动弹出?

代码是这样写的:
Form2 f=new From2();
f.show();

自动弹出的话,加个timer控件也行,递归也行.
夏晨曦

2024-05-04 00:21:34

用timer控件,设定频率.在timer1_Tick(object sender, EventArgs e)事件里面写读取到的值赋给listBox就可以了
木卯之夏

2024-05-04 02:36:17

用委托。
public delegate void XXXXHandler(参数1,参数2。。。);

public void XXXX(参数1,参数2,。。。)
{
...
}
在你的窗口线程运行的时候
this.Invoke(new XXXXHandler(XXXX),new object{参数1,参数2,。。。});
就不会中断了
九四鳁鲸

2024-05-04 03:29:00

这个估计要用到线程的了,不太懂,关注,期待最佳的解决办法!
等待我

2024-05-04 01:49:14

一楼回答的就可以