一、无边框窗体 1.创建无边框窗体 将窗体FormBorderStyle属性设为None 2.设置一个关闭按钮功能 (1)添加一个pictureBox,将背景改为关闭图像 (2)设置鼠标移入,移出,点击等事件 3.窗体移动 ...
#region 禁止窗体移动 public const int WM_SYSCOMMAND = 0x112; public const int SC_MOVE = 0xF012; protected override void WndProc(ref Message m) { if (m.Msg = ...
分类:
移动开发 时间:
2016-06-22 21:45:29
阅读次数:
276
设置要全屏的窗体的ALign 属性为ALcLient ,此法最快。当然对我来说,我并不知道这个,所以走了远路,等后来在实现窗体禁止移动的时候才想到了这里,汗。注意:这种全屏方式不会挡了系统的任务栏。。。。同时可以防止窗体移动, 方法二: 用代码控制。在窗体的创建事件中,此方法运行后窗体也可以移动。影 ...
不让Form移动到屏幕外,先给窗体添加Move事件,然后判断并重新设置位置。代码:private void FormMain_Move(object sender, EventArgs e) { Rectangle r = Screen.GetWorkingAre...
分类:
移动开发 时间:
2016-01-07 10:18:53
阅读次数:
183
为了对比数据,可使用多窗体 1. :sp [filename] 加文件名称在新窗体打开新文件 否则表示两个窗体是同一个文件 2. ctrl +w + 箭头 光标移动到指定窗体 3. 移动到某窗体后 按:q 结束窗体
//步骤//1.导入代码//2.事件中添加form_1mousedown函数//3.在load函数中定义AnimateWindow语句,注意有两个引用。//4.DllImport若有错误,按shift+alt+F10添加第一个解决[System.Runtime.InteropServices.Dll...
分类:
移动开发 时间:
2015-12-31 12:31:21
阅读次数:
221
int x,y; void MainFormMouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) ...
分类:
移动开发 时间:
2015-11-13 14:30:14
阅读次数:
199
private //窗体移动;OldPos,NewPos:TPoint;bMove:Boolean;procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;Shift: TShiftState; X, Y: Inte....
分类:
移动开发 时间:
2015-04-27 18:18:46
阅读次数:
166
通过重写WndProc方法,实现无边框窗体移动和禁止双击最大化的操纵。#region 移动窗体 /// /// 重写WndProc方法,实现窗体移动和禁止双击最大化 /// /// Windows 消息 protected...
分类:
移动开发 时间:
2015-04-09 19:01:54
阅读次数:
181
1、定义两个成员变量,用于记录鼠标的位置 private int _X; private int _Y; 2、在MouseDown事件中,将窗体所在位置赋给成员变量 private void login_MouseDown(object sender, MouseEventArgs e) { ...
分类:
移动开发 时间:
2015-03-30 20:41:47
阅读次数:
128