예제 #1
0
 /// <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);
     }
 }
예제 #2
0
        public void ListeAktualisieren()
        {
            SpieleMethoden spiel = new SpieleMethoden();

            bs.ResetBindings(false);
            spiel.SpielLaden(spiel.ParameterDesSpielsListe);
            bs.DataSource = spiel.ParameterDesSpielsListe;
            SpieleListeBox.DisplayMember = "TitelDesSpiels";
            SpieleListeBox.DataSource    = bs;
        }
예제 #3
0
 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();
     }
 }
예제 #4
0
        /// <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("_", " ");
            }
        }