C#中OpenFileDialog和SaveFileDialog对话框打开时有时响应,有时不响应,怎么回事?如何解决呢?(急) 100
10个回答
展开全部
发的这段代码好像是没有问题……你可以断点跟踪一下,看看每一步的状态变化,这样比较容易发现问题。或者如果方便的话,可以把你的源程序发给我,我帮你看看(不保证一定能找到问题,呵呵~)……
追问
先谢谢了,我跟踪调试过,到了这一步就没响应了,程序应该没什么问题,只是怕线程上出问题,但是一般使用这两个控件的程序也没在线程上作修改。还有就是,有时候能响应,有时候不能,这很奇怪!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你认真调试过了么?有可能是某个条件不足而引起跳跃,或者是ISPostback等等的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (result == System.Windows.Forms.DialogResult.OK)
{
}
你说的不响应是不是就是if之外的情况呢?也就是说返回值不是DialogResult.OK的情况?
{
}
你说的不响应是不是就是if之外的情况呢?也就是说返回值不是DialogResult.OK的情况?
更多追问追答
追问
DialogResult result = openFileDialog1.ShowDialog();这一句就应该打开对话框了
追答
是打开了,但是这个返回的结果如果不是OK,也就是说是上面的if之外else的情况,你有加打印或者调试一下么?
一般不会出现这种情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得你在打开之前先判断一下openFileDialog1的状态是否OPEN之类的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把相当代码贴出来,并将设置说清楚,才好对诊下药。
追问
已经贴出来了啊
追答
我验证过了,代码没有问题,可能是你的开发工具存在缺陷。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询