Hausautomatisierung (URS Hausautomatisierung) heißt auch: Messwertanzeige. Die repräsentativen Steuerelemente hierzu sind alle nicht frei verfügbar. Man kann's aber auch selbst machen. In der folgenden Grafik einige Beispiele die mit dem UrsVerticalGauge-Steuerelement erstellt wurden:
![]() |
UrsVerticalGauge |
Zum besseren Verständnis, wie das Steuerelement angepasst werden kann, zunächst die Klärung einiger Begriffe.
![]() |
![]() |
![]() |
||
Die folgenden Grafiken veranschaulichen die Eigenschaften. Veröffentlichte Eigenschaften habe einen blauen, private Eigenschaften oder Felder (zum besseren Verständnis für den Code) haben einen andersfarbigen Hintergrund.
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
Name | Bedeutung | Anmerkung |
---|---|---|
ScaleArrangement | Ruft die horizontale Position der Skala ab oder legt sie fest. | Mögliche Wert sind:
|
ScaleColor | Ruft die Farbe ab, mit der die Skala (Teilstriche und Werte) ausgegeben werden soll, oder legt sie fest. | Der Standardwert ist: Weiß. |
ScaleMajorTicksLength | Ruft die Länge der Hauptteilstriche ab oder legt sie fest. | Ist dieser Wert 0, werden keine Hauptteilstriche ausgegeben. Hilfsteilstriche dürfen nicht länger als die Hauptteilstriche sein. Wird dieser Wert unter die Länge der Hilfsteilstriche gesetzt, werden diese entsprechend gekürzt. |
ScaleMajorTicksDelta | Ruft einen Wert ab, der das Delta zwischen den im Steuerelement gezeichneten Hauptteilstrichen angibt, oder legt diesen fest. | Der Wert bezieht sich auf die Skaleneinheiten, nicht auf Pixel! |
ScaleMajorTicksStartValue | Ruft den Startwert ab, mit dem bei der Ausgabe der Skalenwerte begonnen wird, oder legt ihn fest. | Der Wert bezieht sich auf die Skaleneinheiten, nicht auf Pixel! |
ScaleMaximum | Ruft den Höchstwert der Skala des Steuerelements ab oder legt diesen fest. | |
ScaleMinimum | Ruft den Mindestwert der Skala des Steuerelements ab oder legt diesen fest. | |
ScaleMinorTicksLength | Ruft die Länge der Hilfsteilstriche ab oder legt sie fest. | Hilfsteilstriche dürfen nicht länger als die Hauptteilstriche sein. Wird ScaleMajorTicksLength unter die Länge der Hilfsteilstriche gesetzt, werden diese entsprechend gekürzt. |
ScaleMinorTicksDelta | Ruft einen Wert ab, der das Delta zwischen den im Steuerelement gezeichneten Hilfsteilstrichen angibt, oder legt diesen fest. | |
ScaleShowValues | Ruft ab, ob Skalenwerte ausgegeben werden sollen, oder legt dies fest. | |
ScaleValueFormat | Ruft das Format ab, mit dem die Skalenwerte ausgegeben werden sollen, oder legt es fest. | Die Skalenwerte werden mit ToString(String) ausgegeben. |
SclaleFont | Ruft die Schriftart für die Anzeige der Skala ab oder legt diese fest. | |
ScaleWidth | Ruft die Breite der Skala ab. | Diese Eigenschaft ist ReadOnly. |
Name | Bedeutung | Anmerkung |
---|---|---|
BarWidth | Ruft die Breite des Anzeigebalkens ab oder legt sie fest. | Die Breite ist inkl. des Rahmens (s. BarBorderWidth). |
BarBorderWidth | Ruft die Breite des Rahmens um den Anzeigebalken ab oder legt sie fest. | Vertikal und horizontal. |
BarBorderColor | Ruft die Farbe des Rahmens um den Anzeigebalken ab oder legt sie fest. | |
BarBackColor | Ruft die Hintergrundfarbe des Anzeigebalkens ab oder legt sie fest. | |
BarFillStyle |
Ruft einen Wert ab, der angibt, wie die Farbfüllung erfolgen soll, oder legt ihn fest.
|
Zu den Werten s. folgende Tabelle. |
BarColor1 | Ruft die erste Farbe zur Einfärbung des Anzeigebalkens ab oder legt sie fest. | Zur Verwendung der Farben s. folgende Tabelle. |
BarColor2 | Ruft die zweite Farbe zur Einfärbung des Anzeigebalkens ab oder legt sie fest. | Zur Verwendung der Farben s. folgende Tabelle. |
BarColor13 | Ruft die dritte Farbe zur Einfärbung des Anzeigebalkens ab oder legt sie fest. | Zur Verwendung der Farben s. folgende Tabelle. |
BarStopPoint1 | Der Punkt, bis zu dem der erste Füllbereich beim TriColor reicht. | Die Angabe erfolgt in Skaleneinheiten, nicht in Pixeln. Zur Verwendung s. folgende Tabelle. |
BarStopPoint2 | Der Punkt, bis zu dem der zweite Füllbereich beim TriColor reicht. | Die Angabe erfolgt in Skaleneinheiten, nicht in Pixeln. Zur Verwendung s. folgende Tabelle. |
BarBlockHeight | Ruft die Höhe der Blöcke im Anzeigebalken ab oder legt sie fest. | |
BarBlockBreakHeight |
Ruft die Höhe der Unterteilungsstriche der Anzeigeblöcke ab oder legt sie fest.
|
Name | Bedeutung | ||||||||
---|---|---|---|---|---|---|---|---|---|
Solid | Der Balken wird einfarbig mit der Farbe BarColor1 eingefärbt. Es wird ein SolidBrush verwandt. | ||||||||
Gradient | Der Balken wird mit einem Farbverlauf eingefärbt. Der Farbverlauf wird durch die Angaben zu BarColor1 und BarColor2 festgelegt. Es wird ein LinearGradientBrush verwandt. | ||||||||
TriColor | Der Balken wird dreifarbig gefüllt:
|
Sonstige Eigenschaften, die das Verhalten des UrsVerticalGauge-Steuerelements beeinflussen:
Name | Bedeutung | Anmerkung |
---|---|---|
BackColor | Ruft ab die Hintergrundfarbe für das Steuerelement ab oder legt diese fest. | Von Control geerbt. |
Padding | Ruft die Innenabstände des Controls ab oder legt diese fest. | Von Control geerbt |
Hier in Verbindung mit einem UrsExtendedPanel: