我试图在 .NET 2.0 中有一个透明的表单,它位于顶部,鼠标点击不可见,但可以在上面绘制。通过将 TransparencyKey 设置为表单的背景色,我可以轻松实现这一点。但是在所有Java程序(例如JDownloader、Vuze、Open Office)中都有一个非常容易重现的问题:有时当显示上下文菜单时,在我单击其他地方后,它的部分(或整个)菜单仍然可见。它在物理上是关闭的,因为它无法单击任何项目,但它的图像仍停留在我最上面的不可见表单上——可能在重绘时出现了一些问题。我非常感谢任何帮助。
雨果