Winform子线程开启的窗体无法响应DragEnter事件?

本来是在Program.Main里面直接用Application.Run显示一个窗体,可以正常响应DragEnter事件,但是以如下方法显示该窗体的话,就无法正常响应DragEnter事件了,请问各位大神怎么破?
图片说明

好吧,我想到了另一个办法,不用子线程启动也可以关闭一个Form

不要把界面放在额外的线程中运行,这是常识。天哪,你是从哪里学的C#。

。。囧,UI,都不是线程安全的