77 lines
2.3 KiB
C#
77 lines
2.3 KiB
C#
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.Windows.Forms;
|
|
|
|
namespace DrawGraph
|
|
{
|
|
public partial class frmMessageBox : Form
|
|
{
|
|
public frmMessageBox()
|
|
{
|
|
InitializeComponent();
|
|
this.FormBorderStyle= FormBorderStyle.None;
|
|
}
|
|
|
|
public int Interval = 1200;
|
|
public frmMessageBox(string text, int _Interval = 1000)
|
|
{
|
|
InitializeComponent();
|
|
Interval = _Interval;
|
|
panelEx1.Text = text;
|
|
}
|
|
|
|
private void FrmDetermine_Load(object sender, EventArgs e)
|
|
{
|
|
System.Windows.Forms.Timer timer = new System.Windows.Forms.Timer();
|
|
timer.Tick += new System.EventHandler(this.timer_Tick);
|
|
timer.Interval = Interval;//2000毫秒
|
|
timer.Enabled = true;//控件生效
|
|
}
|
|
|
|
private void timer_Tick(object sender, EventArgs e)
|
|
{
|
|
this.Close();
|
|
}
|
|
|
|
//private void SetWindowRegion()
|
|
//{
|
|
// GraphicsPath FormPath = new GraphicsPath();
|
|
// Rectangle rect = new Rectangle(0, 4, this.Width, this.Height - 4);
|
|
// FormPath = GetRoundedRectPath(rect, 10);
|
|
// this.Region = new Region(FormPath);
|
|
//}
|
|
|
|
//private GraphicsPath GetRoundedRectPath(Rectangle rect, int radius)
|
|
//{
|
|
// int diameter = radius;
|
|
// Rectangle arcRect = new Rectangle(rect.Location, new Size(diameter, diameter));
|
|
// GraphicsPath path = new GraphicsPath();
|
|
// //左上角
|
|
// path.AddArc(arcRect, 180, 90);
|
|
// //右上角
|
|
// arcRect.X = rect.Right - diameter;
|
|
// path.AddArc(arcRect, 270, 90);
|
|
// //右下角
|
|
// arcRect.Y = rect.Bottom - diameter;
|
|
// path.AddArc(arcRect, 0, 90);
|
|
// //左下角
|
|
// arcRect.X = rect.Left;
|
|
// path.AddArc(arcRect, 90, 90);
|
|
// path.CloseFigure();
|
|
// return path;
|
|
//}
|
|
|
|
//protected override void OnResize(System.EventArgs e)
|
|
//{
|
|
// this.Region = null;
|
|
// SetWindowRegion();
|
|
//}
|
|
}
|
|
}
|