windowstate

    3熱度

    2回答

    我寫了一個方法,隱藏或顯示所有形式的應用程序(包括表單子項)。代碼如下: public enum FormState { Show , Hidden, Enable, Disable } private void SetAllFormsState(FormState formState) { FormCollection forms =

    2熱度

    3回答

    在我的應用程序中,用戶可以導航到一個表單到其他表單等等。所以我想維護每個窗體的WindowState。我的意思是,如果form1處於正常模式,則下一個form2應該在正常模式下打開,如果form1處於最大化模式,則form2應該以最大化模式打開。用戶導航到以前的表單時,同樣的方法也適用。我沒有使用MDI親子關係。這樣做的 一種方法是如下 frmLogin form = new frmLogin()

    0熱度

    2回答

    我有一個情況我需要捕捉的WindowState另一個窗口的變化(這是不是我的應用程序擁有的,我沒有寫的。我認爲它是用C++編寫的)。 其實我使用一個單獨的線程在那裏我經常做GetWindowState和火災自定義事件時該值發生變化(我有窗口的句柄),但我想知道是否有更好的方法 謝謝, PS 我使用的winform如果能以任何方式

    4熱度

    2回答

    如何從桌面快捷方式控制WPF主窗口的初始WindowState(正常,最小化,最大化)? 快捷方式屬性對話框的「運行:」組合框讓我選擇「普通窗口」,「最小化」和「最大化」。但是這個選項似乎完全被WPF應用程序忽略。使用WinForms,這是自動支持的,沒有額外的代碼。 有沒有辦法從啓動的WPF過程訪問這個選項?我知道我可以在啓動新進程時指定ProcessStartInfo.WindowStyle屬

    1熱度

    1回答

    我想剪一下,想知道如何去捕捉它? frame.addWindowStateListener(new WindowStateListener(){ public void windowStateChanged(WindowEvent e) { System.out.println(e.getNewState());//I need to trap this state when

    1熱度

    1回答

    我一直試圖讓這工作幾個小時。 我有一個Listbox控件,其中包含來自數據庫中的項目。我有2個窗口狀態,「默認」和「細節」。我想在ItemTemplate中使用GoToStateAction行爲,以便當單擊列表框中的任何項目時,它會將窗口狀態更改爲「詳細信息」。 我一直在試圖設置窗口的行爲TargetObject屬性,但我不能。 我錯過了什麼,或者做錯了什麼?任何幫助,將不勝感激。

    1熱度

    3回答

    我有3種形式 - 主要形式是Form1其他是一個飛濺形式,然後登錄屏幕。 初始屏幕首先顯示並填充服務器。然後,顯示frmAppLogin,用戶輸入一個硬編碼密碼,結果返回到form1。 public Form1() { _assembly = Assembly.GetExecutingAssembly(); Stream icon = _assembly.Get

    0熱度

    1回答

    我做了一個MDI Winforms應用程序,並注意到我有問題的行爲。 如果其中一個窗體以最大化窗口狀態打開,另一個窗體以正常窗口狀態打開,則以前最大化窗體狀態的窗體將更改爲「正常」。 幾個窗口可以以不同的窗口狀態在同一個MDI窗體中打開嗎?

    7熱度

    4回答

    我讀到0123'事件應該在窗口句柄創建後觸發,但在之前窗口實際上變爲可見。大多數情況下,這似乎是對的。但是,我發現當我創建一個屬性設置爲FormWindowState.Maximized(通過VS設計器或編程方式在構造函數中)的窗體時,該窗口在Load事件觸發之前變得可見。例如: using System; using System.Windows.Forms; namespace MyAp

    3熱度

    1回答

    最大化WindowState和WindowStyle的WPF應用程序無隱藏任務欄。由於我的應用程序運行在具有自己的任務欄和Windows「開始」按鈕的Customer Wrapper應用程序上,因此我需要確保我的應用程序不會以最大化模式隱藏任務欄。我相信它的行爲與我在Winforms中看到的不同!