对于 WinForms 有很多关于此的问题,但我还没有看到提到以下情况的问题。
我有三种形式:
(X) Main
(Y) Basket for drag and drop that needs to be on top
(Z) Some other dialog form
X is the main form running the message loop.
X holds a reference to Y and calls it's Show() method on load.
X then calls Z.ShowDialog(Z).
现在 Y 不再可访问,直到 Z 关闭。
我可以理解为什么(不是真的)。有没有办法让 Y 保持浮动,因为最终用户需要独立于任何其他应用程序表单与之交互。