private void PhoneTest_Load(object sender, EventArgs e) { mPhoneTask = new PhoneTestTask(); mPhoneTask.KeyNumber = int.Parse(ConfigurationManager.AppSettings["KeysNumber"].ToString()); mPhoneTask.UpdateWorkStatusHandler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetMainText(mArgs.msg, mArgs.submsg, mArgs.level); } }; mPhoneTask.UpdateValidSNHandler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetValidSN(mArgs.level); } }; mPhoneTask.BindKey1Handler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetBindKey1(mArgs.level); } }; mPhoneTask.BindKey2Handler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetBindKey2(mArgs.level); } }; mPhoneTask.ListViewHandler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetListView(mArgs.msg, mArgs.submsg); } }; }
private void KeyBindForm_Load(object sender, EventArgs e) { mPhoneTask = new PhoneTestTask(); mPhoneTask.KeyNumber = int.Parse(ConfigurationManager.AppSettings["KeysNumber"].ToString()); mPhoneTask.TryCnts = int.Parse(ConfigurationManager.AppSettings["TryCnts"].ToString()); mPhoneTask.UpdateWorkStatusHandler += (object _sender, EventArgs _e) => { StepArgs mArgs = _e as StepArgs; if (mArgs != null) { SetMainText(mArgs.level); } }; mPhoneTask.UpdateValidSNHandler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetValidSN(mArgs.level); } }; mPhoneTask.BindKey1Handler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetBindKey1(mArgs.level); } }; mPhoneTask.BindKey2Handler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetBindKey2(mArgs.level); } }; mPhoneTask.ListViewHandler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetListView(mArgs.msg, mArgs.submsg); } }; mPhoneTask.KeyValueHandler += (object _sender, EventArgs _e) => { KeyValueArgs mArgs = _e as KeyValueArgs; if (mArgs != null) { SetKeyValue(mArgs.type, mArgs.value); } }; mPhoneTask.WriteNVHandler += (object _sender, EventArgs _e) => { UIEventArgs mArgs = _e as UIEventArgs; if (mArgs != null) { SetWriteNVFlag(mArgs.level); } }; TestTimeTicker = new System.Timers.Timer(1000); TestTimeTicker.Enabled = false; TestTimeTicker.Elapsed += new ElapsedEventHandler((object source, ElapsedEventArgs ElapsedEventArgs) => { TimeCounts++; SetCountNum(TimeCounts); }); //设置界面 if (mPhoneTask.KeyNumber < 1 || mPhoneTask.KeyNumber > 2) { MessageBox.Show("绑定钥匙至少1把,最多2把!"); } else { if (mPhoneTask.KeyNumber == 1) { this.panel_BindKey2.BackColor = Color.Gray; } else if (mPhoneTask.KeyNumber == 2) { this.panel_BindKey2.BackColor = Color.White; } } SetMainText(STEP_LEVEL.NONE); SetValidSN(INFO_LEVEL.INIT); SetBindKey1(INFO_LEVEL.INIT); SetBindKey2(INFO_LEVEL.INIT); SetWriteNVFlag(INFO_LEVEL.INIT); SetKeyValue(KeyType.NONE_KEY, 0); }