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; } } }