2015-05-26 45 views
-1

我需要在文本框顶部创建一个图片框,点击时将点击传递到文本框下面的图片框。我会如何去做这件事?我会使用SendMessage以某种方式将点击发送到文本框并在文本框中将其取消吗?如果是这样,我会发送什么信息?VB.NET中的点击控制

图片框按Z顺序位于文本框的上方。但是,任何点击事件都应该像文本框位于图片框之上那样传递。

+0

*“下方”*,*“顶部”*。我很困惑。你在说Z顺序吗?哪一个在哪个控制之上? – IInspectable

+0

在文本框的顶部有一个图片框。我希望当你点击图片框时,即使它看起来在文本框的顶部,点击文本框。基本上,像指针事件:无;在CSS中标记,使鼠标事件在控制之下。 – brianush1

+0

请更新您的问题中相互矛盾的部分。你仍然需要回答这个问题,不管你是在谈论Z顺序还是其他几何关系。 – IInspectable

回答

0

如果你不希望一个窗口接收你必须禁用它的输入,调用EnableWindow功能:

启用或禁用鼠标和键盘输入到指定的窗口或控件。当输入被禁用时,窗口不会接收到诸如鼠标点击和按键等输入。

鼠标消息将进入禁用窗口下方的最顶层窗口。

+0

我没有提到任何关于残疾人窗口的事情,但是,我会尝试使用控件并希望它能够正常工作。 – brianush1

+0

非常感谢! – brianush1