0
我有一個開始最小化的應用程序。類似於Windows狀態的RestoreBounds
我可以設置RestoreBounds來設置當用戶恢復時窗口恢復到哪個大小。
但是我怎麼能設置,如果窗體應該恢復到最大化或正常狀態?正常是默認的。我希望有一些像RestoreWindowState。
我可以用API以某種方式做到這一點嗎?
我有一個開始最小化的應用程序。類似於Windows狀態的RestoreBounds
我可以設置RestoreBounds來設置當用戶恢復時窗口恢復到哪個大小。
但是我怎麼能設置,如果窗體應該恢復到最大化或正常狀態?正常是默認的。我希望有一些像RestoreWindowState。
我可以用API以某種方式做到這一點嗎?
難道你不能自己添加和管理這個屬性嗎?
將屬性添加到您的表單。
重寫OnClientSizeChanged並檢查窗口狀態是否已從最小化更改。
如果是這樣,請將WindowState設置爲您的屬性的值。
設置一個標誌,以便您只能通過邏輯一次。
您無法設置RestoreBounds,它是隻讀屬性。 – 2010-07-22 14:17:32