private void EjectPressed(object o, EventArgs e) { // Her mangler kode til at behandle denne trigger // Lad dig inspirere af de nedenstående implementationer for andre triggere switch (state) { case State.Ready: Tray.Open(); Display.Clear(); state = State.TrayOpen; break; case State.TrayOpen: Tray.Close(); state = State.Ready; Display.Write("Ready"); break; case State.Playing: Driver.Stop(); Tray.Open(); Display.Clear(); break; case State.Paused: Tray.Open(); Driver.Stop(); Display.Clear(); state = State.TrayOpen; break; } }