// --------------------- Scoreboard display private void scoreboardToolStripMenuItem_Click(object sender, EventArgs e) { Form scoreboard = new scoreboard(); scoreboard.Owner = this; scoreboard.Show(); Ship.Stop(); }
// ---------------- lagre resultat -------------- // https://msdn.microsoft.com/en-us/library/system.io.file.appendtext(v=vs.110).aspx private void btnSave_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(Nick.Text)) { // TODO: feilmelding / validering } else { try { // Denne henter data fra spiller string TextInput = Nick.Text + " " + lblScore.Text.ToString(); // filbane til filen string path = @"Scoreboard.txt"; // sjekker om filen eksisterer if (!File.Exists(path)) { // oppretter fil using (StreamWriter sw = File.CreateText(path)) { sw.WriteLine(TextInput); // skriver til fil this.Close(); // lukker vindu } } // dersom filen eksisterer skriver den spiller data til filen(append) using (StreamWriter sw = File.AppendText(path)) // legger til "append" { sw.WriteLine(TextInput); this.Close(); } } // feilmelding catch (Exception ex) { MessageBox.Show(ex.Message); throw; } } // popper opp scoreboard når en saver score Form scoreboard = new scoreboard(); scoreboard.Show(); }