最小化,关闭按钮的控制方法"/>
Winform中对最大化,最小化,关闭按钮的控制方法
应用中会涉及到对最大化,最小化,关闭按钮三种按钮的控制方法,下面一次说明对这三种按钮的控制方法.
最大化:MaximizeBox,最小化:MinimizeBox。
如果设置一个为False 的时候会显示不可用,两个都设置为False 的时候,两个按钮同时消失。
关闭按钮没有设置不可用
但是它有一个ControlBox属性,设置为False 的时候最小化、最大化、关闭按钮都会消失。
设置对窗口大小不能调整
找到【FormBorderStyle】选项,在选项列表中选择【FixedDialog】,这样就可以固定窗口大小,禁止对窗口的自由调整了。
代码控制:
private void Form1_Load(object sender, EventArgs e)
{this.MaximizeBox = false; //禁用"最大化"按钮this.MinimizeBox = false;//禁用"最小化"按钮 this.FormBorderStyle = FormBorderStyle.FixedDialog;//设置窗体边框样式为对话框样式
}
附加禁用最大化按钮的三种代码方法:
第一种是:
this.MaximizeBox = false;
第二种是:
this.FormBorderStyle = system.Windows.Forms.FormBorderStyle.SizableToolWindow;
这样的话,最大化、最小化按钮都会消失。
第三种: this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
然后自己添加按钮,给它设置图标跟系统的最小化,关闭按钮图标一样,功能也一样,代码很好写。
this.Dispose(); // 关闭
this.WindowState = FormWindowState.Minimized; // 最小化
更多推荐
Winform中对最大化,最小化,关闭按钮的控制方法
发布评论