/// <summary> /// Die ButtonAbfrage /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Game_Launcher_MouseClick(object sender, MouseEventArgs e) { if (e.X > 10 && e.X < 92 && e.Y > 457 && e.Y < 492) { Game_Launcher_SpielHinzufügen form2 = new Game_Launcher_SpielHinzufügen(); form2.Show(); } else if (e.X > 110 && e.X < 192 && e.Y > 457 && e.Y < 492) { SpieleMethoden spiel = new SpieleMethoden(); spiel.SpielLaden(spiel.ParameterDesSpielsListe); spiel.SpielLöschen(SpieleListeBox.SelectedIndex); spiel.SpielSpeichern(spiel.ParameterDesSpielsListe); ListeAktualisieren(); } else if (e.X > 210 && e.X < 292 && e.Y > 457 && e.Y < 492) { ListeAktualisieren(); } else if (e.X > 574 && e.X < 658 && e.Y > 457 && e.Y < 492) { SpieleMethoden spiel = new SpieleMethoden(); spiel.SpielLaden(spiel.ParameterDesSpielsListe); spiel.SpielStarten(InstallPfadBox.Text); } }
public void ListeAktualisieren() { SpieleMethoden spiel = new SpieleMethoden(); bs.ResetBindings(false); spiel.SpielLaden(spiel.ParameterDesSpielsListe); bs.DataSource = spiel.ParameterDesSpielsListe; SpieleListeBox.DisplayMember = "TitelDesSpiels"; SpieleListeBox.DataSource = bs; }
private void Game_Launcher_SpielHinzufügen_Click(object sender, MouseEventArgs e) { if (e.X > 10 && e.X < 92 && e.Y > 217 && e.Y < 251) { spiel.SpielHinzufügen(Titel.Text, InstallationsDatum.Text, ZuletztGespielt.Text, InstallationsPfad.Text, Kategorie.Text, Publisher.Text, Convert.ToInt32(USKEinstufung.Text)); spiel.SpielLaden(spiel.ParameterDesSpielsListe); spiel.SpielSpeichern(spiel.ParameterDesSpielsListe); } else if (e.X > 193 && e.X < 273 && e.Y > 217 && e.Y < 251) { Close(); } }
/// <summary> /// Hinzufügen der Elemente in die Boxen /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SpieleListeBox_SelectedIndexChanged(object sender, EventArgs e) { SpieleMethoden spiel = new SpieleMethoden(); spiel.SpielLaden(spiel.ParameterDesSpielsListe); TitelBox.Clear(); InstallationsDatumBox.Clear(); ZuletztGespieltBox.Clear(); InstallPfadBox.Clear(); PublisherBox.Clear(); UskEinstufungBox.Clear(); KategorieBox.Clear(); if (SpieleListeBox.SelectedIndex >= 0) { TitelBox.Text = spiel.ParameterDesSpielsListe[SpieleListeBox.SelectedIndex].TitelDesSpiels.Replace("_", " "); InstallationsDatumBox.Text = spiel.ParameterDesSpielsListe[SpieleListeBox.SelectedIndex].InstallationsDatum.Replace("_", " "); ZuletztGespieltBox.Text = spiel.ParameterDesSpielsListe[SpieleListeBox.SelectedIndex].ZuletztGespielt.Replace("_", " "); InstallPfadBox.Text = spiel.ParameterDesSpielsListe[SpieleListeBox.SelectedIndex].InstallationsPfad.Replace("_", " "); PublisherBox.Text = spiel.ParameterDesSpielsListe[SpieleListeBox.SelectedIndex].Publisher.Replace("_", " "); KategorieBox.Text = spiel.ParameterDesSpielsListe[SpieleListeBox.SelectedIndex].Kategorie.Replace("_", " "); UskEinstufungBox.Text = Convert.ToString(spiel.ParameterDesSpielsListe[SpieleListeBox.SelectedIndex].UskEinstufung).Replace("_", " "); } }