void KillTimeThread() { object[] args = new object[] { null, EventArgs.Empty }; EventHandler handler = new EventHandler(btnRunSpeedTest_Click); SetComboBoxSelectedIndexHandler set = new SetComboBoxSelectedIndexHandler(SetComboBoxSelectedIndex); while (true) { if (!chkKillTime.Checked) { break; } for (int i1 = 0; i1 < cbImpl.Items.Count; i1++) { if (!chkKillTime.Checked) { break; } Invoke(set, cbImpl, i1); for (int i2 = 0; i2 < cbBlockMode.Items.Count; i2++) { if (!chkKillTime.Checked) { break; } Invoke(set, cbBlockMode, i2); for (int i3 = 0; i3 < cbKeySize.Items.Count; i3++) { if (!chkKillTime.Checked) { break; } Invoke(set, cbKeySize, i3); for (int i4 = 0; i4 < cbBlockSize.Items.Count; i4++) { if (!chkKillTime.Checked) { break; } Invoke(set, cbBlockSize, i4); Invoke(handler, args); } } } } } Invoke(new EventHandler(btnClear_Click), args); }
void KillTimeThread () { object[] args = new object[] {null, EventArgs.Empty}; EventHandler handler = new EventHandler (btnRunSpeedTest_Click); SetComboBoxSelectedIndexHandler set = new SetComboBoxSelectedIndexHandler (SetComboBoxSelectedIndex); while (true) { if (!chkKillTime.Checked) break; for (int i1 = 0; i1 < cbImpl.Items.Count; i1++) { if (!chkKillTime.Checked) break; Invoke (set, cbImpl, i1); for (int i2 = 0; i2 < cbBlockMode.Items.Count; i2++) { if (!chkKillTime.Checked) break; Invoke (set, cbBlockMode, i2); for (int i3 = 0; i3 < cbKeySize.Items.Count; i3++) { if (!chkKillTime.Checked) break; Invoke (set, cbKeySize, i3); for (int i4 = 0; i4 < cbBlockSize.Items.Count; i4++) { if (!chkKillTime.Checked) break; Invoke (set, cbBlockSize, i4); Invoke (handler, args); } } } } } Invoke (new EventHandler (btnClear_Click), args); }