窗体
在设置为无边框模式(设置方法:
Form
BorderStyle=None),默认是无法随意拖动的,也没有
最大化
、
最小化
、关闭等
按钮
。
1) 选中要去除边框的
窗体
,按F4调出
窗体
属性。
2)在属性框中找到
Form
BorderStyle选择none。
一、实现
窗体
拖动
方法一:调用API
using System.Runtime.InteropServices;
关闭
按钮
禁用:
(1)
Form
Closing事件
private void Main_
Form
Closing(object sender,
Form
ClosingEventArgs e) {
e.Cancel = true;
(2)截获关闭信息,实现屏蔽
protected override void WndProc(ref Message
this.
Form
BorderStyle =
Form
BorderStyle.None;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.StartPosition =
Form
StartPosition.CenterScreen;
// Remove the control box so the
1.
form
隐藏
最大化
、
最小化
,只
显示
关闭+程序界面不能调整大小
只要将
窗体
BorderStyle属性设置为:bsToolWindow
2.
form
隐藏
最大化
、
最小化
,只
显示
关闭+程序界面不能调整大小
将
窗体
BorderStyle属性设置为:bsSingle
BorderIcons中的biMaximize设置为false
转载于:https://www.cnblogs.c...
private void
Form
1_Load(object sender, EventArgs e)
this.WindowState =
Form
WindowState.Maximized;
这会将
窗体
的 `WindowState` 属性设置为 `
Form
WindowState.Maximized`,使其在加载时直接
最大化
显示
。