C# Progressbar.Maximum festlegen

...komplette Frage anzeigen

2 Antworten

Hallo TygaOne, wenn ich es richtig verstehe soll ein user der maximum wert des Progressbars veraendern keonnen. wann wird dies getriggert, beim onchange von dein textbox? es waere hilfreich wenn du dein bisherige code hier vorstellst...

Also ich benutze halt visual studio, und ich habe da eine progressbar, ich wollte aber das progressbar.maximum durch irgendwas beliebig ändern, so wie bei einem timer

0
@biolaxy

Ok, aber du musstest eine methode haben wo diese aenderung stattfinden sollt.

zb: wenn ein button geklickt wird (click_event), oder wenn ein wert veraendert wurde (onchange_event)... usw....

hier ein beispiel fuer ein button click:

    private void button_Click(object sender, RoutedEventArgs e)
    {
        int newMaxValue;
        int.TryParse(textboxMaxValue.Text, out newMaxValue);
        progressBar.Maximum = newMaxValue;
    }
0

Die Maximum-Eigenschaft ist eine Zahl, du übergibst einen String. Kann also nicht gehn, so müsste es hingegen schon gehen:

progressbar1.Maximum = numericupdown.Value;

Funktioniert leider nicht

0

Funktioniert leider nicht

0

Funktioniert leider nicht :(

0

numericupdown.Value liefert ein decimal-Wert. Muss erst auf int gecastet/konvertiert werden.

0

Was möchtest Du wissen?