private void DeleteAction() { UpdateInfo(); int actionId = GetSelectedActionId(); if (actionId < 0) { return; } char actionCode = UBT.actionTable.action[actionId].actionCode; if (MessageConfirm(String.Format("刪除 SPIFFS 上動作 {0} 的檔案", actionCode))) { byte result = UBT.DeleteActionFile((byte)actionId); switch (result) { case 0: UpdateInfo("Action file deleted."); UBT.actionTable.action[actionId].actionFileExists = false; UBT.actionTable.action[actionId].Reset(); RefreshActionInfo(); break; case 12: UpdateInfo("Action file does not exists, delete is not required."); break; default: UpdateInfo("Fail deleting action file."); break; } } }