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: