[英]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.