比如说这个 我想让他+1一次就更新一次,但是都是他加完后直接显示100/100
这个怎么弄啊?
如果是label控件呢? public partial class Form1 : Form
{
int resl1 = 0;
int resl2 = 100; public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
textBox1.Text = string.Format("{0} / {1}", resl1, resl2);
} private void button1_Click(object sender, EventArgs e)
{ for (int i = 0; i < resl2; i++)
{
resl1 = resl1 + 1;
textBox1.Text = resl1.ToString() + "/" + resl2.ToString();
Thread.Sleep(100);
} }
}
这个怎么弄啊?
如果是label控件呢? public partial class Form1 : Form
{
int resl1 = 0;
int resl2 = 100; public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
textBox1.Text = string.Format("{0} / {1}", resl1, resl2);
} private void button1_Click(object sender, EventArgs e)
{ for (int i = 0; i < resl2; i++)
{
resl1 = resl1 + 1;
textBox1.Text = resl1.ToString() + "/" + resl2.ToString();
Thread.Sleep(100);
} }
}
换成
Application.DoEvents();
Thread.Sleep(100);