簡體   English   中英

MDI-如何堅持專注於兒童控制?

[英]MDI - How to persist focus on child control?

在子級的構造函數中,我在特定控件上調用control.Focus() 希望一旦在MDI父級中創建子窗體,它就可以保持焦點。 據我收集,一旦創建了孩子,MDI父母就開始關注。

有什么辦法可以解決這個問題?

我嘗試了發現的所有內容,但想出了一種快速簡便的方法。 我發布的信息是為了防止其他人將來遇到這種情況。

只需設置control.focus(); 還不夠。 因為在創建子窗體時,MDI成為焦點。

然后我意識到它將只關注一次,所以我在private void control_Leave(object sender, System.EventArgs e)以及構造函數中添加了control.focus()語句。因此在焦點離開時,它將再次調用焦點到控件。 為我解決了此問題,而無需解析子控件列表(這是一場噩夢)。

暫無
暫無

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

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