我有一个问题,有点相关:C# Winforms Transparent Control allowing Clickthrough
与他相反,我想在我的程序中捕获鼠标事件,同时仍然保留了我的程序背后的“窗口”。 color.transparent不起作用,透明度键只是将鼠标事件传递给下面的任何内容。使用具有透明BackColor或BackColor等于透明度键的面板不会产生所需的效果。
如果您需要捕获鼠标事件,并且包含MouseClick
,那么只需使用透明度,但不要将其设置为0
将其设置为1
。
透明度足够透明,但由于它不为零,因此鼠标事件将在最前面的窗口处理。