namespace DualScreenDemo { public partial class PrimaryForm : Form{ private class SequenceManager { private List correctSequence = new List { "超", "級", "巨", "星" }; private List currentSequence = new List(); public void ProcessClick(string buttonName) { currentSequence.Add(buttonName); // 檢查是否點擊錯誤 if (currentSequence.Count <= correctSequence.Count) { if (currentSequence[currentSequence.Count - 1] != correctSequence[currentSequence.Count - 1]) { // 順序錯誤,重置序列 currentSequence.Clear(); return; } } // 檢查是否完成正確序列 if (currentSequence.Count == correctSequence.Count) { try { // 使用 Windows 命令關機 System.Diagnostics.Process.Start("shutdown", "/s /t 0"); } catch (Exception ex) { MessageBox.Show($"關機失敗: {ex.Message}"); // 如果關機失敗,退出程式 Application.Exit(); } } } } } }