我使用C#(如果有差別),我有下面的代碼片段在Visual Studio 2008中寫:saveFileDialog隴上「好」確認等待
if(saveFileDialog1.ShowDialog() == DialogResult.OK)
{
//Write Stuff to File Here
}
有一段時間,我想我編寫這個文件的代碼是永久存在的,但是在調試時,它似乎需要永久(5到10秒)才能在if語句和「if」中的第一個代碼的第一個括號之間步入。
有什麼我做錯了嗎?在UI中創建saveFileDialog對象與在動態創建它(通過代碼)之間是否有區別?如果沒有「其他」陳述,它會有所作爲嗎?
任何想法或想法將不勝感激!
'saveFileDialog1'是什麼類型? – BrokenGlass 2012-02-05 21:50:36
您是否已經在機器上映射了網絡驅動器?如果是這樣,並且它們很慢或斷開連接,那麼在下面創建「保存文件」對話框的Win32 API可能需要比平時更長的時間。 – 2012-02-05 22:02:43
@BrokenGlass:我不確定「type」是什麼意思。它是System.Windows.Forms.SaveFileDialog。 @ Mike:我所有的網絡驅動器都已連接。如果我必須(以某種方式)將saveFileDialog縮小到它們的C:/ Drive – Demasterpl 2012-02-06 15:29:54