创建移动窗体
只需拽个 Timer 然后双击 创建一个事件
private void timer1_Tick(object sender, System.EventArgs e)
{//移动程序窗体位置
int ScreenWidth=SystemInformation.PrimaryMonitorMaximizedWindowSize.Width;
int ScreenHeight=SystemInformation.PrimaryMonitorMaximizedWindowSize.Height;
Point MyPos = new Point(this.DesktopLocation.X, this.DesktopLocation.Y);
if (MyPos.X+Width<ScreenWidth)
{
this.DesktopLocation = new Point(MyPos.X+1,MyPos.Y);
}
else
{
this.DesktopLocation = new Point(0,MyPos.Y);
}
}
看看说明
public static System.Drawing.Size PrimaryMonitorMaximizedWindowSize [ get]
System.Windows.Forms.SystemInformation 的成员
摘要:
获取主监视器上的最大化窗口的默认尺寸(以像素为单位)。
public System.Drawing.Point DesktopLocation [ get, set ]
System.Windows.Forms.Form 的成员
摘要:
获取或设置 Windows 桌面上窗体的位置。
这样一来 你的窗体就可以动了