首页 > > > winform诡异的问题!!!!!!!!!
1.加了Application.DoEvents();这句。效果是第一幅图,,不加的时候效果是第二幅图!!!大神们请问是什么情况呀!!
2.Application.DoEvents();msdn解释 是处理当前在消息队列中的所有 Windows 消息
那怎样在调试的时候查看消息队列中包含了哪些windows消息??
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
this.Load += new EventHandler(Form3_Load);
}
void Form3_Load(object sender, EventArgs e)
{
Thread tr = new Thread(new ThreadStart(DO));
tr.Start();
}
private void DO()
{
this.Invoke(new Action(() =>
{
this.textBox1.Text = "C#";
Application.DoEvents();
Thread.Sleep(3000);
}));
}
}


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2001/viewspace-3163417/ ,如需转载,请注明出处,否则将追究法律责任。