2015-05-26 43 views
-1

我需要在文本框頂部創建一個圖片框,點擊時將點擊傳遞到文本框下面的圖片框。我會如何去做這件事?我會使用SendMessage以某種方式將點擊發送到文本框並在文本框中將其取消嗎?如果是這樣,我會發送什麼信息?VB.NET中的點擊控制

圖片框按Z順序位於文本框的上方。但是,任何點擊事件都應該像文本框位於圖片框之上那樣傳遞。

+0

*「下方」*,*「頂部」*。我很困惑。你在說Z順序嗎?哪一個在哪個控制之上? – IInspectable

+0

在文本框的頂部有一個圖片框。我希望當你點擊圖片框時,即使它看起來在文本框的頂部,點擊文本框。基本上,像指針事件:無;在CSS中標記,使鼠標事件在控制之下。 – brianush1

+0

請更新您的問題中相互矛盾的部分。你仍然需要回答這個問題,不管你是在談論Z順序還是其他幾何關係。 – IInspectable

回答

0

如果你不希望一個窗口接收你必須禁用它的輸入,調用EnableWindow功能:

啓用或禁用鼠標和鍵盤輸入到指定的窗口或控件。當輸入被禁用時,窗口不會接收到諸如鼠標點擊和按鍵等輸入。

鼠標消息將進入禁用窗口下方的最頂層窗口。

+0

我沒有提到任何關於殘疾人窗口的事情,但是,我會嘗試使用控件並希望它能夠正常工作。 – brianush1

+0

非常感謝! – brianush1