c# mdi父子窗口,传值问题
我在父窗口里面加入了一个statusStrip.在这个里面加入了一个toolstripstatuslabel.我想在子窗口load的时候写入这个toolstripstat...
我在父窗口里面加入了一个statusStrip.在这个里面加入了一个toolstripstatuslabel.
我想在子窗口load的时候写入这个toolstripstatuslabel.TEXT做为状态.如"正在打开.当前进度40%"
我试了几个方法.可是每一次都是在子窗口show了之后变化,并只显示了最后的那个TEXT.有什么好的方法么.我之前用的是属性.后来改成委托,都是只显示最后那一个状态.中间所有的状态都没有显示. 展开
我想在子窗口load的时候写入这个toolstripstatuslabel.TEXT做为状态.如"正在打开.当前进度40%"
我试了几个方法.可是每一次都是在子窗口show了之后变化,并只显示了最后的那个TEXT.有什么好的方法么.我之前用的是属性.后来改成委托,都是只显示最后那一个状态.中间所有的状态都没有显示. 展开
3个回答
展开全部
因为代码执行的太快了,还没来得及显示就已经到最后了,如果非要显示进度的效果..
可以用线程或者timer控件来暂停一下程序..
可以用线程或者timer控件来暂停一下程序..
追问
应该不是吧.第一我的窗口打开要差不多2秒多.他只有在子窗体跳出的时候才变化.
第二,我程序调试到赋值之后.界面上一直没有变化.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改用多线程!因为在执行子窗口显示的过程中没法去实时刷新父窗口的ToolStripStatusLabel的显示内容!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询