C# 无鼠标/键盘交互的透明控件

C# 无鼠标/键盘交互的透明控件,c#,.net,winforms,image,C#,.net,Winforms,Image,我想在其他控件上覆盖一个透明图像。此图像控件不应捕获任何鼠标或键盘事件,以便在图像不存在时可以使用底层控件。我希望能够使用属性将行为切换到正常 这是怎么可能的?你能详细说明一下这种控制的应用吗?听起来好像您正在尝试进行某种着色器(处理后)或层(多层输出)。但是,您需要一个属性使其成为普通图像。这令人困惑。想象一个有焦点的文本框,你的图像应该对它做什么?隐藏,但允许继续输入或什么?您可以有一个背景图像,例如一个面板,并使用标签作为按钮,以获得更好的外观。我不确定我是否理解你的问题-透明图像将不可见

我想在其他控件上覆盖一个透明图像。此图像控件不应捕获任何鼠标或键盘事件,以便在图像不存在时可以使用底层控件。我希望能够使用属性将行为切换到正常


这是怎么可能的?

你能详细说明一下这种控制的应用吗?听起来好像您正在尝试进行某种着色器(处理后)或层(多层输出)。但是,您需要一个属性使其成为普通图像。这令人困惑。想象一个有焦点的文本框,你的图像应该对它做什么?隐藏,但允许继续输入或什么?您可以有一个背景图像,例如一个面板,并使用标签作为按钮,以获得更好的外观。我不确定我是否理解你的问题-透明图像将不可见。要禁用事件,只需将其设置为Disabled。本文可能会对您有所帮助。