查看原文:http://blog.xieyc.com/form-border-style/ 设置窗体边框可以通过设置窗体的FormBorderStyle属性设置.属性值可以通过枚举类型FormBorderStyle获取,它的取值和意义如下表所示. 属性 值 意义 FormBorderStyle.None 0 无边框 FormBorderStyle.FixedSingle 1 固定的单行边框 FormBorderStyle.Fixed3D 2 固定的三维样式边框 FormBorderStyle.F…
为了界面的好看,有时候需要将窗体FormBorderStyle属性设为None,这样就可以根据自己的喜欢来设计界面.但这样窗体无法进行移动的.而且默认的窗体(FormBorderStyle=Sizable)只有点击窗体边框才能移动,点击内容界面也是无法移动.根据网友们的介绍和总结,有两种比较简单的实现方法. 方法一:通过记录窗体的位置,然后利用MouseDown.MouseUp.MouseMove这三个事件实现窗体的移动. bool isMouseDown = false; Point curr…
1.让窗体在启动时在指定位置出现 form1.StartPosition Manual CenterScreen WindowsDefaultLocation (default) WindowsDefaultBounds CenterParent // 父窗体的中间 只有在窗体启动前设置才有效. 故只有设置StartPosition 属性放在窗体构造函数中:而不能放在Load事件中. 也就是说在窗体第一次显示时的位置是跟窗体的StartPosition属性有关的,第一次显示以后就只和窗体的Loc…
如果把窗体的KeyPreview属性设为True,那么窗体将比其内的控件优先获得键盘事件的激活权.比如窗体Form1和其内的文本框Text1都准备响应KeyPress事件,那么以下代码将首先激活窗体的KeyPress事件: Private Sub Form_Load() Me.KeyPreview = TrueEnd Sub Private Sub Form_KeyPress(KeyAscii As Integer) MsgBox "这是窗体的KeyPress事件"End Sub Pr…
如果把窗体的keyPreview属性设置为true,那么窗体将比其内的控件优先获得键盘事件的激活权.比如Form1和其内的文本框Text1都准备响应keyPress事件,那么以下代码将首先激活窗体的keyPress事件: PrivateSub _frmSuspiciousAlert_case_KeyPress(sender AsObject, e AsKeyPressEventArgs) HandlesMyBase.KeyPress MessageBox.Show(" KeyPress Asc(…
winform窗体的样式很单一,不够漂亮,往往我们需要对窗体进行重写,但是我们又要保留在重写前窗体本身带的功能,例如拖动窗体的头进行移动之类的. 一下方式可以实现该方法: [DllImport("user32")] public static extern int ReleaseCapture(); [DllImport("user32")] public static extern int SendMessage(IntPtr hwnd, int msg, int…
Winform窗体的常用窗体属性 1)窗体全屏显示 this.DesktopBounds = Screen.GetWorkingArea(this);  //全屏显示桌面 注:可以放在初始化方法中,也可以设置定时器(Timer),什么时候显示全屏 2)窗体去掉最小化和最大化 this.MinimizeBox = false;   //true为默认有最小化,false则相反this.MaximizeBox = false; 3)设置为顶级窗体 this.TopMost = true;   //覆…
此属性就是获取或设置窗体的边框样式,默认值为 FormBorderStyle.Sizable.共7个值. 属性 意义 None 无边框 FixedSingle 固定的单行边框 Fixed3D 固定的三维样式边框 FixedDialog 固定的对话框样式的粗边框 Sizable 可调整大小的边框 FixedToolWindow 不可调整大小的工具窗口边框 SizableToolWindow 可调整大小的工具窗口边框 根据单词意思很好记的,none就是无,没有:single就是单一的,一个的:dia…
使用.Net编写Windows程序,对于窗体控制常见项目 属性:1.让窗体在启动时在指定位置出现 form1.StartPosition Manual CenterScreen WindowsDefaultLocation (default) WindowsDefaultBounds CenterParent // 父窗体的中间 只有在窗体启动前设置才有效. 2.设置窗体的图标 form1.Icon 3.设置该窗体成为多个子窗体的父窗体 form1.isMidContainer = true /…
StartPosition属性有如下选项,分别含义如下: CenterParent 窗体在其父窗体中居中. CenterScreen 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定. Manual 窗体的位置由 Location 属性确定. WindowsDefaultBounds 窗体定位在 Windows 默认位置,其边界也由 Windows 默认决定. WindowsDefaultLocation 窗体定位在 Windows 默认位置,其尺寸在窗体大小中指定. CenterScreen的…