Winforms 可能遇到的 1000 個問題
去掉最大化和最小化按鈕
如果需要去掉最大化和最小化按鈕,只需要設定 MinimizeBox 或 MaximizeBox 為 false 請看下面程式碼
MinimizeBox = false; // 不顯示最小化按鈕 MaximizeBox = false; // 不顯示最大化按鈕
下面的程式碼需要寫在 Form 內
public Form1() { MinimizeBox = false; MaximizeBox = false; }
使用系統的圖示
通過 SystemIcons 可以使用系統的圖示,首先需要在介面放一個 PictureBox 控制元件,我修改這個控制元件的命名_image
通過下面程式碼可以讓這個控制元件顯示系統提示錯誤的圖示
_image.Image = SystemIcons.Error.ToBitmap();
禁止使用者修改視窗大小
只需要設定 FormBorderStyle 為 FixedSingle 就可以讓使用者無法拖動視窗大小,通過 SizeGripStyle 可以防止使用者拖動右下角按鈕修改視窗
SizeGripStyle = SizeGripStyle.Hide; FormBorderStyle = FormBorderStyle.FixedSingle;
同樣需要寫在 Form 類內
隱藏標題欄的圖示
在 Form 類內修改 ShowIcon 可以修改圖示
public Form1() { this.ShowIcon = false; }