我使用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