using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 广告窗口01
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.None;
this.Left = Screen.PrimaryScreen.WorkingArea.Width;
this.Top = Screen.PrimaryScreen.WorkingArea.Height;
this.Left = 0;
this.Top = 0;
this.Width = 300;
this.Height = 300;
this.BackColor = Color.Red;
GraphicsPath a = new GraphicsPath();
a.AddEllipse(0,0,this.Width,this.Height);
this.Region = new Region(a);
timer1.Start();
}
int x = 3;
int y = 3;
private void timer1_Tick(object sender, EventArgs e)
{
this.Left += x;
this.Top += y;
if (x>0&&y>0)
{
if (this.Top+this.Height>=Screen.PrimaryScreen.WorkingArea.Height)
{
x = +3;
y = -3;
}
if (this.Left+this.Width>=Screen.PrimaryScreen.WorkingArea.Width)
{
x = -3;
y = +3;
}
}
if (x>0&&y<0)
{
if (this.Top<=0)
{
x = +3;
y = +3;
}
if (this.Left+this.Width>=Screen.PrimaryScreen.WorkingArea.Width)
{
x = -3;
y = -3;
}
}
if (x<0&&y<0)
{
if (this.Top<=0)
{
x = -3;
y = +3;
}
if (this.Left<=0)
{
x = +3;
y = -3;
}
}
if (x<0&&y>0)
{
if (this.Left<=0)
{
x = +3;
y = +3;
}
if (this.Top+this.Height>=Screen.PrimaryScreen.WorkingArea.Height)
{
x = -3;
y = -3;
}
}
}
}
}