private void btnAddFloor_Click(object sender, EventArgs e) { AddFloor frm = new AddFloor(); if (frm.ShowDialog() == DialogResult.Yes) { //更新列表 QueryFloor(); } }
private void CarryDown() { Status = "Carry down"; UpdateStatus?.Invoke(Status); DataBase.Direction = 1; while (CurrentFloor != ElevatorList[0]) { CurrentFloor -= DataBase.Direction; CarryFloor?.Invoke(); MoveFloor?.Invoke(); Thread.Sleep(3000); AddFloor?.Invoke(); } Stand(); }