C#程序运行中如何打开一个窗体并把计算结果显示在窗体控件中?
在一个C#的程序过程中,如何实现运行到一定时候,弹出一个窗口,同时程序还在继续运行,继续运行过程会不断有运行过程的结果向这弹出窗口的某控件比如listBox控件输出显示,...
在一个C#的程序过程中,如何实现运行到一定时候,弹出一个窗口,同时程序还在继续运行,继续运行过程会不断有运行过程的结果向这弹出窗口的某控件比如listBox控件输出显示,直到运行完毕。
展开
5个回答
展开全部
写一个中间类,传递两个窗体之间的值。
弹出窗体的话,你是单击按钮弹出 还是自动弹出?
代码是这样写的:
Form2 f=new From2();
f.show();
自动弹出的话,加个timer控件也行,递归也行.
弹出窗体的话,你是单击按钮弹出 还是自动弹出?
代码是这样写的:
Form2 f=new From2();
f.show();
自动弹出的话,加个timer控件也行,递归也行.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用timer控件,设定频率.在timer1_Tick(object sender, EventArgs e)事件里面写读取到的值赋给listBox就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用委托。
public delegate void XXXXHandler(参数1,参数2。。。);
public void XXXX(参数1,参数2,。。。)
{
...
}
在你的窗口线程运行的时候
this.Invoke(new XXXXHandler(XXXX),new object{参数1,参数2,。。。});
就不会中断了
public delegate void XXXXHandler(参数1,参数2。。。);
public void XXXX(参数1,参数2,。。。)
{
...
}
在你的窗口线程运行的时候
this.Invoke(new XXXXHandler(XXXX),new object{参数1,参数2,。。。});
就不会中断了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个估计要用到线程的了,不太懂,关注,期待最佳的解决办法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼回答的就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询