我创建了一个DLL和一个可执行文件来执行测试。
因此,在DLL中,我创建了一个Form2,它将接收Executable项目中Form1的父级。
当我取消选中“程序包->运行时程序包->具有运行时选项的链接”(在项目设置中)时, 并通过Form1创建Form2,将Form1的父级传递给Form2,Form2不会显示在屏幕上!我用它 应用parent-> visible = false,然后依次使用parent-> visible = true,以使Form2出现。
如果我对Form1的父代在Form2上的分配发表评论,那么Form2也会立即出现。
当我标记“与运行时链接”选项时,Form2正常显示!!
为什么会这样?
我在共享文件夹中有模板项目: