Пример #1
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();
     }
 }
Пример #2
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();
        }
Пример #3
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();
        }