我面临的问题是当另一个控件在上面时控件不可见。
尝试实现类似的功能:单击不可见面板,面板将事件数据处理到其他类中,完成后,它会向嵌套窗口发送类似的单击事件(需要渲染嵌套窗口)。 / p>
甚至可能吗?
编辑:
更多图片..
答案 0 :(得分:1)
似乎解决方案与覆盖以下方法有关:
using System.Windows.Forms;
public class TransparentPanel : Panel
{
const int WS_EX_TRANSPARENT = 0x20;
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle = cp.ExStyle | WS_EX_TRANSPARENT;
return cp;
}
}
protected override void OnPaintBackground(PaintEventArgs e)
{
}
}
中的评论中提到的隐形面板课程中的