簡體   English   中英

將焦點對准焦點窗口

[英]Focus an Out of Focus window

我有一個帶有多個窗口的winforms。我通過使用顯示窗口

myform.show();

當前,窗體的頂部欄(帶有“關閉”和“最小化”按鈕)不在焦點上。 我需要集中精力。

我試過了

myform.Focus();

這是行不通的。

例如,此窗口現在的外觀。

在此處輸入圖片說明

我需要像這樣

在此處輸入圖片說明

我需要重點關注(請參見頂部欄),而無需用戶干預。請提供建議。

調用myform.Focus();之后,其他一些控件會將焦點從窗體移開。

要解決此問題,您可以等待表單(以及希望的大多數控件)都已加載並顯示在表單上,​​然后調用this.Focus();。

在Form.Shown()事件處理程序中,調用this.Focus();。

例如:

    private void Form_Shown(object sender, EventArgs e)
    {
        this.Focus();
    }

暫無
暫無

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

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