关于Winform 窗体控件刷新 (中途刷新)

作者:高景洋 日期:2014/12/05 14:22 浏览次数:2281
private void pImg1_Click(object sender, EventArgs e)
{
    label1.Text="abc";
    label2.Text="bcd";
    label3.Text="efg";


    ...The other code.


    label4.Text="abc";
    label5.Text="bcd";
    label6.Text="efg";
}


该代码的功能是在点击窗体上某控件时,改变一些label控件的值。

该代码的最终效果会在整个方法执行完,窗体上的label值才会变。


-----------------------------------------------

下面看另一种写法,中途刷新

private void pImg1_Click(object sender, EventArgs e)
{
    label1.Text="abc";
    label2.Text="bcd";
    label3.Text="efg";

    this.Refresh();

    ...The other code.


    label4.Text="abc";
    label5.Text="bcd";
    label6.Text="efg";
}

该代码会在 this.Refresh(); 后刷新窗体,此时窗体上控件 label1 label2 label3 的值改变,然后直至单击事件结束,label4 label5 label6 的值才会改变

本文永久性链接:
<a href="http://www.zhihu.so/art60.aspx">关于Winform 窗体控件刷新 (中途刷新)</a>
相关文章
友情链接
支付宝打赏(内容对您有帮助的话)
微信交流
知乎编程经验网 - 在工作中总结编程的经验! 备案/许可证编号:鲁ICP备11020152号
QQ:120217215 联系电话:15192695151