c# 控件 状态 及时刷新问题

我在一个button_Click事件函数里,依次更新一堆textbox的值和状态(backcolor),我发现这些textbox的状态是等待button_click函数执... 我在一个button_Click事件函数里,依次更新一堆textbox的值和状态(backcolor),我发现这些textbox的状态是等待button_click函数执行完后统一更新的,这样就实现不了的用户界面要求。

请入如何设置才能实现这些textbox的及时刷新?
我也想到一个办法,就是在button_Click事件函数,不去更改textbox的值和状态,而是改变一个变量,由这个变量的变化事件函数来更改textbox的值和状态。这样就避开了控件同时作用的问题,不知道行不行?我不知道怎么定义一个变量变化事件,能一并告诉我吗?
谢谢。
展开
 我来答
Pulaski
推荐于2016-05-22 · TA获得超过545个赞
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:231万
展开全部
在更改TextBox的外观后立即调用TextBox的Refresh方法试试?
另外,变量(即字段)是没有事件的,只有类才有事件。想在值更改时引发事件,建议用属性而不用字段。可以试试,但是不一定有效果。
火沙
2014-02-06 · TA获得超过954个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:401万
展开全部
什么时候想看到变化就加这句:Application.DoEvents();
如:
button1.BackColor = Color.Red;

Application.DoEvents();
button2.BackColor = Color.Blue;

这样button1和button2肯定不会同时变色!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友99a077b
2014-02-06
知道答主
回答量:39
采纳率:0%
帮助的人:15.1万
展开全部
你到底想什么时候更改控件的属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式