Generated Image

创建移动窗体

只需拽个 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 桌面上窗体的位置。  

这样一来 你的窗体就可以动了

posted @ 2007-02-12 15:34  桂圆  阅读(527)  评论(0编辑  收藏  举报