ich möchte mal ein kleines Tutorials vorstellen, indem ich euch erläutere, wie ihr eine eigene ProgressBar erstellen könnt, dazu gehört dann auch die Hintergrundfarbe eurer Wahl - diese könnt ihr bei der Standard ProgressBar nicht verändern!
Im Voraus:
Ich arbeite mit Visual C# 2010 von Microsoft.
Schritt 1: Steuerelemente
Ihr braucht:
1x -> Button ("Button1")
1x -> Label ("Fortschritt:", Optional)
1x -> Panel (Breite auf 1 Pixel setzen, in den Eigenschaften; Hintergrundfarbe deiner Wahl)
1x -> Timer ("timer1")
Positionieren
Ich hab den Button in die mitte meiner Windows Forms Anwendung gesetzt.
Das Label habe ich links über dem Panel positioniert und dem Panel als BackColor ein dunkles blau zugewiesen!
Button-Code:
Jetzt geht ihr mit einem Doppelklick auf den Button in den Code des Buttons.
Mit einem Klick auf den Button soll der Timer gestartet werden!
Der Sourcecode dafür:
Code:
timer1.Start();
Der Timer soll die Breite des Panels pro Sekunde um 1 erhöhen, dadurch wird das Panel zur ProgressBar - mit eurer eigenen Hintergrundfarbe!
Der Sourcecode dafür:
Code:
panel1.Width += 1;
Der Code lautet wie folgt:
Code:
if (panel1.Width == 400) { timer1.Stop(); }
Das Tutorial habe ich wegen einigen Fragen wie z.B. "Wie ändere ich die Hintergrundfarbe meiner ProgressBar" geschrieben. Ich hoffe es ist soweit übersichtlich und hat euch geholfen
mfg
A.W.E.S.O.M - O