Esempio n. 1
0
        //Erstellt die Themenauswahl für das Drop down Menu der Themen
        private void comboBoxThemen_MouseClick(object sender, MouseEventArgs e)
        {
            csv_Import   csv  = new csv_Import(txtPfadCSV.Text);
            List <Topic> list = csv.import();

            comboBoxThemen.Items.Clear();
            foreach (Topic topic in list)
            {
                comboBoxThemen.Items.Add(topic.Name);
            }
            comboBoxThemen.BackColor = Color.White;
        }
Esempio n. 2
0
        public void starteSpiel()
        {
            //Lese Liste ein
            csv_Import game = new csv_Import(txtPfadCSV.Text);

            list = game.import();

            //Wenn ein Thema ausgewält ist, gehts los
            if (comboBoxThemen.SelectedIndex != -1)
            {
                if (comboBoxUser.SelectedIndex != -1)
                {
                    //Falls das Richtige Thema und der richtige User ausgewählt wurde, wird die Randomfunktion ausgeführt
                    foreach (Topic top in list)
                    {
                        if (top.ThemenID == comboBoxThemen.SelectedIndex)
                        {
                            Vok rndVok = top.Zufall();
                            currentVok    = rndVok;
                            txtLang1.Text = currentVok.Deutsch;
                        }
                    }

                    //Reset der Form
                    btnNextGame.Visible      = false;
                    btnCorrectAnswer.Visible = false;

                    thumbs(pictureBoxThumbs, -1);

                    txtLang2.Text = null;
                }
                //Roter Rand
                else
                {
                    TabPage t = materialTabControl1.TabPages[1];
                    materialTabControl1.SelectTab(t); //go to tab
                    comboBoxUser.BackColor = Color.Red;
                }
            }
            //Roter Rand
            else
            {
                TabPage t = materialTabControl1.TabPages[1];
                materialTabControl1.SelectTab(t); //go to tab
                comboBoxThemen.BackColor = Color.Red;
            }
        }