我有後續的按鈕單擊事件:C# - 代碼處理順序 - 奇怪的行爲
private void btnRun_Click(object sender, EventArgs e)
{
label1.Visible = true;
if (SelectDatabase())
{
if (string.IsNullOrEmpty(txtFolderAddress.Text))
MessageBox.Show("Please select a folder to begin the search.");
else
{
if (cbRecurse.Checked == false || Directory.GetDirectories(initialDirectory).Length == 0)
{
CheckSingleFolder();
}
else
{
CheckSingleFolder();
directoryRecurse(initialDirectory);
}
}
}
}
實際上,它做了一些檢查,然後開始尋找特定文件的一些目錄遞歸。但是,直到目錄被遞歸之後,才能使標籤可見的第一行代碼纔會出現?任何人都知道爲什麼會這樣?
謝謝。
嘗試刷新您的表單,如果您的功能持有它,可能會有所幫助。 'form1.refresh();' – Prix 2011-04-04 13:42:19