Controls sind die Eingabefelder und die Bedienelemente eines Formulars, z. B. TextBox = Textfeld, Button = Schaltfläche. In der folgenden Tabelle sind alle Controls mit Link zu Detailinformationen aufgelistet.
Web-Elemente zur Datenerhebung | Gestaltende, ergänzende Web-Elemente |
---|---|
Attachments | Formen |
Button | GroupBox |
CheckBox | Label |
Choice | LinkLabel |
ComboBox | MediaPlayer |
DataGrid | Panel |
PeoplePicker | PictureBox |
RadioButton | ProgressBar |
Rating | Repeater |
RichTextBox | RoundedPanel |
TextBox | WebBrowser |
TimePicker | |
UpDownBox |
Einige Steuer-Elemente werden speziell für Windows-Formulare bereitgestellt. Sie werden nur im MASKITO FormViewer angezeigt:
Einige Eigenschaften sind bei allen Controls gleich. Viele der Eigenschaften können im Formular per Funktionen zur Laufzeit des Formulars verändert werden, z. B. die Eigenschaft Visible
für das Ein- bzw. Ausblenden von Eingabefeldern in Abhängigkeit von einer zuvor getätigten Nutzereingabe. Ebenso können die aktuellen Eigenschaftswerte eines oder mehrerer Controls per Funktion geprüft werden, um in Abhängigkeit von diesen aktuellen Werten weitere Befehle auszuführen, z. B. Eigenschaft Checked = True
. Die allgemeinen Controleigenschaften werden in der folgenden Tabelle vorgestellt.
Informationen über Besonderheiten und Funktionsweisen erhalten Sie unter den Verweisen in der Liste der verfügbaren Controls.
Eigenschaft | Beschreibung |
---|---|
Inhalt | Beschriftung des Controls auf dem Formular |
Name des Controls | Bezeichnung des Controls, die ersten drei Buchstaben stehen für den Controltyp, die Zahlen sollten sinnvoll ersetzt werden. Beispiel: Textbox mit Nachname - Name des Controls: txt_Nachname Achtung! Der Name des Control muss eindeutig sein und darf nur einmal im Formular verwendet werden. Umlaute und Sonderzeichen sind zu vermeiden, damit mögliche Datenübertragungen an andere Systeme funktionieren. |
ToolTip | Erscheinender Hinweis, wenn die Maus auf das Control zeigt. |
BackColor | Hintergrundfarbe des Controls Wählen Sie die gewünschte Farbe aus dem Klappmenü aus oder geben Sie sie in ihren RGB-Farbanteilen an, z. B. 0; 0; 255 für Blau. |
BorderStyle | Stil der Rahmendarstellung des Controls |
Enabled | Aktivierung des Controls Angabe: True (Control ist aktiviert) oder False (Control ist nicht aktiviert) |
Font | Eigenschaften der Schrift |
ForeColor | Schriftfarbe Wählen Sie die gewünschte Farbe aus dem Klappmenü aus oder geben Sie sie in ihren RGB-Farbanteilen an, z. B. 0; 0; 0 für Schwarz. |
Location | Positionierung des Controls auf der Formularseite Angabe mit x- und y-Wert ausgehend von der oberen linken Ecke Angabe in Pixel |
MetaInfo | Inhalt des Controls als Metadaten in einer gleichnamigen Spalte einer SharePoint-Dokumentenbibliothek bzw. Festlegung, dass für dieses Control eine Spalte in der Datentabelle des MASKITO FormServers angezeigt werden kann. Angabe: True (Ja) oder False (Nein) |
Size | Angabe der Größe des Controls mit Breite (width) und Höhe (height) in Pixel. |
Visible | Sichtbarkeit des Controls Angabe: True (Ja) oder False (Nein) |
XMLOutput | Erlaubnis den Inhalt des Controls beim Speichern in .sfx-Datei zu schreiben. Das bedeutet, dass die in diesem Control erhobenen Daten gespeichert werden. Angabe: True (Ja) oder False (Nein) |
Wenn in einem Control der Inhalt eines anderen Controls angezeigt werden soll, dann gilt folgende Ersetzungsvorschrift: [@Controlname]
. Für manche Controls existieren weitere Platzhalter, die etwa zum Auslesen des aktuellen Textes einer CheckBox verwendet werden können, z. B. [@chk_1.Text]
. Hier gibt es weitere Informationen zur Verwendung von Platzhaltern.