簡體   English   中英

如何防止單個MDI子窗體竊取其他所有MDI子窗體的焦點

[英]how to prevent a single MDI child form stealing focus from every other mdi child form

我的窗口中有幾個MDI子窗體,其中一個MDI子窗體啟動后將導致焦點機制變得怪異,這意味着除非單擊標題欄,單擊標題欄中的其他任何位置,否則另一個MDI子窗口將不會獲得焦點。 MDI子窗體不會導致窗體集中。

有什么想法嗎?

如果我有足夠的代表,我將其作為評論,因為這只是一個猜測,因為問題中沒有很多信息。

嘗試確保MDI子級正在處理click事件,以確保將焦點設置為所單擊的窗體。 我從來沒有真正注意到過這樣的行為,唯一想到的就是您以某種方式覆蓋了正在填充的其他MDI子級的默認mouseclick行為,但是由於我認為您無法覆蓋標題欄,所以我認為這就是為什么它仍然有效的原因。

可以稍微解釋一下您在MDI子內部所做的事情,這樣我們就可以更好地了解可能導致此行為的正在發生的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM