Ejemplo n.º 1
0
        private void buttonAnzeigen_Click(object sender, EventArgs e)
        {
            //wenn ein Eintrag im Eingabefeld steht, laden wir das entsprechende Bild
            if (textBox1.Text != String.Empty)
            {
                //existiert die Datei überhaupt?
                if (System.IO.File.Exists(textBox1.Text))
                {
                    //wenn ja, dann laden und anzeigen
                    pictureBox1.Load(textBox1.Text);
                    if (checkBoxFenster.Checked == true)
                    {
                        //das neue Formular anzeigen
                        FormMax neuesFormular = new FormMax();
                        //das Formular modal anzeigen
                        neuesFormular.BildLaden(textBox1.Text);
                        neuesFormular.Text = "Große Darstellung - " + (openFileDialog1.FileName.ToString());
                        neuesFormular.ShowDialog();
                    }

                    else
                    {
                        //wenn ja, dann laden und anzeigen
                        pictureBox1.Load(textBox1.Text);
                    }
                }
                else
                {
                    MessageBox.Show("Die Datei existiert nicht!", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Ejemplo n.º 2
0
 private void checkBoxFenster_CheckedChanged(object sender, EventArgs e)
 {
     if (checkBoxFenster.Checked == true)
     {
         FormMax neuesFormular = new FormMax();
         //das Formular anzeigen
         neuesFormular.BildLaden(textBox1.Text);
         neuesFormular.Text = "Große Darstellung - " + (openFileDialog1.FileName.ToString());
         neuesFormular.Show();
     }
 }
Ejemplo n.º 3
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (listBox1.SelectedIndex < listBox1.Items.Count - 1)
            {
                listBox1.SelectedIndex++;
                fensterBilderschau.BildLaden(listBox1.SelectedItem.ToString());
                fensterBilderschau.Text = $"Bilderschau  Bild {listBox1.SelectedIndex + 1} von {listBox1.Items.Count} {listBox1.SelectedItem}";

                System.Media.SystemSounds.Asterisk.Play();
            }

            else
            {
                listBox1.SelectedIndex = -1;
                timer1.Stop();
                fensterBilderschau.Close();
            }
        }
Ejemplo n.º 4
0
        private void buttonStart_Click(object sender, EventArgs e)
        {
            //befinden sich überhaupt Einträge in der Liste??
            //wenn nicht, erzeugen wir eine Meldung und verlassen die Methode wieder

            if (listBox1.Items.Count == 0)
            {
                MessageBox.Show("Sie müssen erst Dateien auswählen!", "Fehler");
                return;
            }
            //ist kein Eintrag im Listenfeld markiert?
            //dann den ersten Eintrag markieren
            if (listBox1.SelectedIndex == -1)
            {
                listBox1.SelectedIndex = 0;
            }
            //ein neues Fenster für die Bilderschau erzeugen
            fensterBilderschau = new FormMax();
            //das erste Bild laden
            fensterBilderschau.BildLaden(listBox1.SelectedItem.ToString());

            //den Titel des Formulars auf Bilderschau setzen
            fensterBilderschau.Text = "Bilderschau - " + "Bild " + (listBox1.SelectedIndex + 1) + " von " + listBox1.Items.Count + " " + (listBox1.SelectedItem.ToString());
            //das Systemmenü und das Schließsymbol ausblenden
            fensterBilderschau.ControlBox = true;

            //das Formular anzeigen
            fensterBilderschau.Show();
            //hier ändere ich den Interval vom Timer über das Steuerelement
            //numericUpDown das ich in einen Datentyp Int konvertieren und mit 1000 multipliziere
            //damit bei der Eingabe von 10 auch 10 Sekunden vergehen bis der nächste Tick ausgelöst wird
            //für den Fall das keine Eingabe erfolgt ist der Wert automatisch auf 1000 also Eine Sekunde
            if (numericUpDown1.Value == 0)
            {
                timer1.Interval = 1000;
            }
            else
            {
                timer1.Interval = Decimal.ToInt16(numericUpDown1.Value * 1000);
            }
            timer1.Start();
        }
Ejemplo n.º 5
0
        private void buttonStarten_Click(object sender, EventArgs e)
        {
            if (listBox1.Items.Count == 0)
            {
                MessageBox.Show("Sie müssen erst Dateien auswählen!", "Fehler");
                return;
            }

            if (listBox1.SelectedIndex == -1)
            {
                listBox1.SelectedIndex = 0;
                fensterBilderschau     = new FormMax();
                fensterBilderschau.BildLaden(listBox1.SelectedItem.ToString());
                fensterBilderschau.Text       = "Bilderschau  Bild " + (listBox1.SelectedIndex + 1) + " von " + listBox1.Items.Count + listBox1.SelectedItem;
                fensterBilderschau.ControlBox = false;
                fensterBilderschau.Show();
            }

            timer1.Start();
        }
Ejemplo n.º 6
0
 private void buttonAnzeigen_Click(object sender, EventArgs e)
 {
     if (textBox1.Text != String.Empty)
     {
         if (System.IO.File.Exists(textBox1.Text))
         {
             if (checkBoxNeuesFenster.Checked == true)
             {
                 FormMax neuesFormular = new FormMax();
                 neuesFormular.BildLaden(textBox1.Text);
                 neuesFormular.Text = "Große Darstellung - " + textBox1.Text;
                 neuesFormular.ShowDialog();
             }
             pictureBox1.Load(textBox1.Text);
         }
     }
     else
     {
         MessageBox.Show("Die Datei existiert nicht!", "Fehler");
     }
 }
Ejemplo n.º 7
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     //ist der letzte Eintrag noch nicht erreicht
     if (listBox1.SelectedIndex < listBox1.Items.Count - 1)
     {
         //den nächsten Eintrag markieren
         listBox1.SelectedIndex++;
         //und das Bild laden
         fensterBilderschau.BildLaden(listBox1.SelectedItem.ToString());
         fensterBilderschau.Text = "Bilderschau - " + "Bild " + (listBox1.SelectedIndex + 1) + " von " + listBox1.Items.Count + " " + (listBox1.SelectedItem.ToString());
         System.Media.SystemSounds.Asterisk.Play();
     }
     //beim letzten Bild wieder aufräumen
     else
     {
         //die Markierung löschen
         listBox1.SelectedIndex = -1;
         //den Timer stoppen
         timer1.Stop();
         //das Fenster Bilderschau schließen
         fensterBilderschau.Close();
     }
 }