我目前建立了這個簡單的表
程式如下
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Thread.Sleep(1000);
textBox1.Text = "3";
Thread.Sleep(1000);
textBox1.Text = "5";
}
private void button2_Click(object sender, EventArgs e)
{
//Class1 obj = new Class1(this);
// obj.CreateLabels();
Thread.Sleep(1000);
textBox1.Text = "2";
}
}
我想要搭配延遲方式 按一下 button1 可以讓textbox1 一開始顯示 3 過一秒後顯示 5,
但實驗發現它只會顯示 5
但如果我使用 button2 卻可以讓它變成顯示 2
我不太懂是哪個原理導致,它的 textbox1.text無法 在一顆按鍵下被改變,
必須要換一個按鍵的上才能做到
是不是有什麼步驟要再加上去的,還是說是什麼原理我必須先去了解,C#新手還請各位高手指教