c#界面控件状态为什么不能实时刷新呢? 50
winform程序,为什么我在界面线程中改变一个控件的visible属性,为什么在界面上不能更新该控件的显示状态呢?难道只有通过委托实现吗?代码如下,进度条默认为不可见,...
winform程序,为什么我在界面线程中改变一个控件的visible 属性,为什么在界面上不能更新该控件的显示状态呢?难道只有通过委托实现吗?
代码如下,进度条默认为不可见,通过代码设置其可见,但是在界面上确没有重绘出该进度条?这是为什么? 展开
代码如下,进度条默认为不可见,通过代码设置其可见,但是在界面上确没有重绘出该进度条?这是为什么? 展开
展开全部
你所谓的界面线程和委托差不多是一个意思。
委托也是委托给主线程,也就是你所谓的界面线程
一般对于控件的访问和控制就应该是在主线程当中进行。
你这里的情况感觉有点异常。
一个只能是看代码,另外一个看这个运行环境操作系统等等这一块。
委托也是委托给主线程,也就是你所谓的界面线程
一般对于控件的访问和控制就应该是在主线程当中进行。
你这里的情况感觉有点异常。
一个只能是看代码,另外一个看这个运行环境操作系统等等这一块。
追答
看了一下你的代码。
你的进度条好像也不是严格的进度。
其实你可以更改一下进度条的样式为那种一直持续运动的就行。
另外的话,不建议在主线程界面县城当中进行循环。还有Sleep
会感觉像是程序界面卡死一样。
你还是都改成委托吧在线程当中执行并委托给主线程
我现在有点忙。
不好给你上代码。
就另外一个你这个进度也是一个假的进度
如果只是练习的话还是都搬到线程执行函数体内部当中。
七鑫易维信息技术
2024-09-02 广告
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分...
点击进入详情页
本回答由七鑫易维信息技术提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询