Controls

Home  Zurück  Weiter

ID, DialogID und ParentControlID

Die Controls werden in der Tabelle Control konfiguriert. Jedes Control muss eine eindeutige ID erhalten. Über die DialogID wird ein Control einem Dialog zugeordnet. Möchte man ein Control deaktivieren, so kann man es z.B. einfach seiner negativen DialogID zuordnen. (Statt DialogID=2 DialogID=-2) Mit Hilfe der ParentControlID kann ein Control einem übergeordneten Control über die ControlID zugeordnet werden. Dies dient auch der Gruppierung von Controls.

Zeile und Spalte

Die Positionsangaben in Zeile und Spalte beziehen sich immer auf das übergeordnete Steuerelement. Steuerelemente die über die ParentControlID z.B. einer GroupBox zugeordnet sind, beziehen ihre Zeilenposition relativ zu der GroupBox.

Text1, Breite1, Oben1, Text2 und Breite2

Beschriftungen zu einem Control werden über das Attribut Text1 erzeugt. Sie stehen standardmäßig links neben dem Control. Die Breite des Text1 wird über das Feld Breite1 gesteuert. Über das Attribut Oben=-1 kann der Text auch über dem Control stehen. Für Texte welche rechts vom Control stehen sollen, wird das Feld Text2 benutzt. Die Größe wird im Feld Breite2 definiert.

DBSpalte

In das Feld DBSpalte wird der Name der zugehörigen Datenbank-Spalte eingetragen. Das Ausfüllen dieser Spalte ist nicht für alle Controls notwendig. Bei Controls ohne direkten Bezug zur Datenbank (wie z.B. CommandButton, DialogBox, DialogButton, DocumentBox, GroupBox, InnerDialog, Label, SpecialButton, TabBox, TabBoxPage) bleibt die Spalte leer.

Hoehe und Breite

Es ist erforderlich Hoehe und Breite des Controls anzugeben, um das Control auf dem Dialog sichtbar zu machen. Eine Ausnahme bildet das Control TabBoxPage, da die Größe über die TabBox gesteuert wird.

Zugriff

Ob auf ein Control nur im Lesemodus oder mit Schreibrechten zugegriffen werden kann, wird mit dem Feld Zugriff gesteuert.

Style

Der Stil eines Controls wird durch die Angabe im Feld Style konfiguriert. Folgende Styles können verwendet werden:

die fest definierten Styles der Tabelle Style
in der Tabelle Style frei definierte Styles
VS2005 und Office2003 für die Controls BrowseBox, BrowseFileBox, DropList, DropTable, EditBox, GroupBox, LinkBox, TabBox, TreeBox.

Funktion

Im Feld Funktion werden Text- und Zusatzinformationen angegeben. Diese sind je nach Controltyp unterschiedlich.

Format

Das Feld Format dient zur Formatierung von Zahlen in einer EditBox und kann für die restlichen Controls vernachlässigt werden.

Sortierung

Per Tab-Taste können die Controls auf der Karteikarte nacheinander erreicht werden. Die Reihenfolge kann mit Hilfe der Spalte Sortierung definiert werden. Außerdem ist die Sortierspalte wesentlich entscheidend für die Reihenfolge von Berechnungsfunktionen. Alle Controls können in der Funktionsspalte folgenden Eintrag auswerten: Dock=Fill. Wenn das Control z.B. auf einer TabPage angeordnet ist, so nimmt das Control die gesamte Größe der TabPage an. (Bisher nur bei DocumentBox und DialogBox im Windows-Bereich realisiert.)

Tooltip

In die Spalte Tooltip kann ein frei definierbarer Hinweistext oder eine Beschreibung der dem Control zugrunde liegenden Funktion angegeben werden. Die Zeichenlänge für einen Tooltipp beträgt 100 Zeichen. Für jedes Control kann nur ein Tooltipp vergeben werden. Folgende Controls werden unterstützt: CommandButton, DialogButton, ObjectButton, SpecialButton,  CheckBox, EditBox, Label, PictureBox.