You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.4 KiB
C#
58 lines
1.4 KiB
C#
using AutoUpdaterDotNET;
|
|
using DevExpress.XtraEditors;
|
|
using System;
|
|
using System.Configuration;
|
|
using System.Threading;
|
|
using System.Windows.Forms;
|
|
|
|
namespace ZJ_BYD
|
|
{
|
|
public partial class StartForm : XtraForm
|
|
{
|
|
public StartForm()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
//修饰符 delegate 返回值类型 委托名 ( 参数列表 );
|
|
private delegate void TIMEinvoke(int val);
|
|
|
|
//委托显示客户端列表
|
|
private void DataDisplay(int val)
|
|
{
|
|
if (this.InvokeRequired)
|
|
{
|
|
TIMEinvoke myIvoke = new TIMEinvoke(DataDisplay);
|
|
this.Invoke(myIvoke, new object[] { val });
|
|
}
|
|
else
|
|
{
|
|
this.PBress.Position = val;
|
|
}
|
|
}
|
|
|
|
//事件
|
|
int times = 0;
|
|
private void timerStart_Tick(object sender, EventArgs e)
|
|
{
|
|
times++;
|
|
DataDisplay(times);
|
|
if (times >= 40)
|
|
{
|
|
PBress.Visible = false;
|
|
//关闭timer控件
|
|
timerStart.Enabled = false;
|
|
this.Close();
|
|
}
|
|
}
|
|
|
|
private void StartForm_Load(object sender, EventArgs e)
|
|
{
|
|
timerStart.Interval = 100;
|
|
timerStart.Enabled = true;
|
|
PBress.Visible = true;
|
|
PBress.Properties.Maximum = 50;
|
|
}
|
|
}
|
|
}
|