这不是一个真正的问题,只是出于好奇而问一个问题。
我在C#winforms应用程序中添加了一个额外的表单,并使其透明,并将其属性Enabled
更改为false
。如果我的子表单TransparentKey
为White
,Black
或Gray
,我可以在主表单中与其后面的控件进行交互。但是,如果透明键是除Blue
或Red
之外的任何其他颜色,那么我就无法与我的表单后面的控件进行交互。
总之,我希望与透明子窗体后面的控件进行交互,我将TransparentKey
设置为任何灰度颜色都没有问题。但是为什么更改透明键会影响表单层?
看一下这张图片,我正徘徊在button1上,可以按下它。当主窗体上方的窗体没有透明键作为灰度颜色时,情况不同。