将VS2005升级到VS2008

时间:2009-03-07 00:56:04

标签: .net-3.5 windows-vista

我有一个小程序< 350条代码,5个表格>。它在VS2005上运行良好,但在Vista上无法正常运行。通过VS2008导入后,它最初运行正常。但是,有一个主要表单,其中有四个从属表单,用于设置初始表单的设置和属性。它们正常工作,直到它们第二次被实例化,然后它们被显示,但表现得像是完全模态的。删除表单的唯一方法是关闭启动表单。有没有人对此有任何解决方案?

2 个答案:

答案 0 :(得分:2)

关闭表格后是否确定要清理,而不是打开表格,但看不到。我不确定这在VS2005中是否有任何不同,但我看到应用程序没有完全处理表单上的项目,在内存中留下了一些内容。虽然它们本身并不创建模态形式,但这是表单打开时的感觉。没有看到你的代码,我只能猜测。

答案 1 :(得分:0)

我的问题的答案不是这个问题的答案。它与透明度密钥的处理方式有关。