ProgressSpinner-Steuerelement

Grafische animierte Darstellung einer Aktivitäts- und Fortschrittsanzeige in einem Steuerelement.

Dieses Steuerelement ist Aktivitäts- und Fortschrittsanzeige in einem. Es biegt einen Fortschrittsbalken sozusagen im Kreis herum und belegt dadurch wesentlich weniger Platz auf der Oberfläche. Außerdem kann das Kreissegment rotiert werden, um eine andauernde Aktivität zu vermitteln. Der ProgressSpinner dient als Ersatz für eine ProgressBar für überwiegend kürzere Hintergrundvorgänge.

Das Steuerelement bietet diverse Optionen, um sein Erscheinungsbild und Verhalten zu konfigurieren:

  • Die Spinning-Eigenschaft legt fest, ob sich die Anzeige drehen soll.
  • Die Value-Eigenschaft legt wie bei ProgressBar den aktuellen Fortschritt im Bereich von Minimum und Maximum fest. Der besondere Wert -1 zeichnet einen fortschrittslosen Indikator.
  • Mit EnsureVisible bleibt die Rotation auch bei Fortschrittswerten nahe des minimalen und maximalen Werts sichtbar. Dabei wird das Kreissegment nie unsichtbar kurz und bildet nie einen vollen Kreis.
  • Mit Speed und Backwards lässt sich die Rotationsbewegung beeinflussen.
  • Mit ForeColor wird die Farbe des Kreissegments festgelegt. Vorgabe ist SystemColors.Highlight.

Kompatibilität: .NET Ab Version 2.0

Download

ProgressSpinner.cs7,2 KiBQuelltext des ProgressSpinner-Steuerelements

Lizenz und Nutzungsbedingungen

Vervielfältigung und Weiterverbreitung dieser Datei, verändert oder unverändert, sind gestattet, vorausgesetzt die Urheberrechtsangabe und dieser Hinweis bleiben erhalten. Diese Datei wird wie vorliegend ohne jegliche Garantie oder Gewährleistung angeboten. (GNU All-Permissive-Lizenz)

Statistische Daten

  • Erstellt am 2009-09-18.
  • Ca. 130 Codezeilen, geschätzte Ent­wick­lungs­kos­ten: 130 - 520 €