回 帖 发 新 帖 刷新版面

主题:WinForm 程式運行時,界面上的其它按按鈕無法點擊

各位大哥,我最近在用C#編寫一個“自動背單詞”的程序,在form上放了四個按鈕,分別是,前一個,播放,下一個,退出.
我在四個按鈕上面分別都加了個事件,可是我的程序打開後,點擊“播放”後,form 上面的其它三個按鈕怎麼都無法點擊,似乎都成了 Enable 狀態了,請問如何讓我在點擊“播放”按鈕,form 上面的其它三個“按鈕”也可以讓我點擊呢?
附上播放和退出的事件代碼.
private void btnPlay_Click(object sender, System.EventArgs e)
{
FileStream fsd = new FileStream(strPath, FileMode.Open, FileAccess.Read);
StreamReader reader = new StreamReader(fsd,System.Text.Encoding.Default);

string word = reader.ReadLine();
while(tmp != null)
{
textBox1.Text = word;
textBox1.Refresh();
Thread.Sleep(5000);
word = reader.ReadLine();
}

reader.Close();
fsd.Close();
}

private void btnExit_Click(object sender, System.EventArgs e)
{
this.Close();
}

回复列表 (共1个回复)

沙发


play的时候另外开一个线程

我来回复

您尚未登录,请登录后再回复。点此登录或注册