c# winform窗體如何設置才可以不能隨意拖動大小


執行以下兩個步驟,能夠禁止用戶改變窗體的大小

(一)步驟1

設置窗體的FormBorderStyle屬性為下列五個值中的任意一個

  1. None:將窗口設置為無邊框、無標題欄。用戶無法改變窗口的大小,也無法改變窗口顯示的位置;

  2. FixedSingle:將窗口設置為固定的單框(窄框),用戶無法用鼠標拖動邊框改變窗口的大小,但可以通過最大化按鈕將窗口最大化、最小化按鈕將最小化;

  3. Fixed3D:將窗口設置為固定框,3D風格,用戶無法用鼠標拖動邊框改變窗口的大小,但可以通過最大化按鈕將窗口最大化、最小化按鈕將最小化。窗口的工作區具有凹陷3D效果;

  4. FixedDialog:將窗口設置為固定框,對話框風格,用戶無法用鼠標拖動邊框改變窗口的大小,但可以通過最大化按鈕將窗口最大化、最小化按鈕將最小化;

  5. FixedToolWindow:將窗口設置為固定框,工具窗口風格,用戶無法用鼠標拖動邊框改變窗口的大小;工具窗口風格的特點是:標題欄高度比較小,且只有關閉按鈕

(二)步驟2

禁止窗口最大化、最小化,分別將窗體的MaximizeBox屬性和MinizeBox屬性設置為false。如下圖示

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM