Layout Control
3 Minuten Lesezeit
Das Layout Control wird verwendet um die Darstellung der Eingabemasken flexibler zu gestalten. Die Steuerelemente werden dem Layout Control zugewiesen und die Aufteilung und Größe der Elemente werden automatisch angepasst.
Im ersten Schritt wird das Layout Control aus der Toolbox ausgewählt und durch Drag & Drop in den Arbeitsbereich gezogen. In der Eigenschaft Dock kann gewählt werden, ob das Steuerelement an eine Seite des Arbeitsbereichs gebunden sein soll. Die Einstellung Fill eignet sich am besten für die Gestaltung der Eingabemaske.
Anschließend werden die gewünschten Steuerelemente in den Arbeitsbereich gezogen.
Für jedes Steuerelement auf dem Layout Control werden eine Bezeichnung und das eigentliche Element angezeigt. Für jedes Element können spezifische Einstellungen getroffen werden. Durch Klick auf die Bezeichnung werden die Layout Einstellungen im Eigenschaften Fenster zur Verfügung gestellt.
Eigenschaften für Layout | |
---|---|
Control Size | In den meisten Fällen wird der Standardwert 0;0 beibehalten, dadurch wird die Größe automatisch vom Layout Control gesetzt. |
Height / Height Type | Die Höhe jedes Steuerelement kann in Pixel (Absolute) oder in Prozent (Percent) angegeben werden. Im HeightType wird definiert, ob der Wert in der Eigenschaft Height Pixel oder eine Prozentzahl darstellt. Wenn die Höhe bei allen untereinander angeordneten Steuerelementen in Prozent definiert wurde, wird die Höhe gemäß den angegebenen Prozent aufgeteilt. Übersteigt die Summe der angegebenen Zahlenwerte 100 wird eine Bildlaufleiste angezeigt. Wenn die Angaben von Steuerelementen auf einem Tab in absoluten Werten und Prozent definiert wurden, wird der vorhandene Platz für die Steuerelemente mit dem absoluten Wert verwendet und die Steuerelemente mit den Prozentangaben werden auf die restliche Höhe anhand der angegebenen Prozent verteilt. Beispielsweise können die Textfelder einen absoluten Wert von 30 px haben und das Rich Text Feld mit 100 Prozent anschließend den restlichen Platz ausfüllen. Durch die Verwendung von Prozentangaben werden die Eingabemasken auf Bildschirmen unterschiedlicher Auflösung richtig angezeigt. |
Padding | In dieser Eigenschaft kann definiert werden, wie viel Abstand zu den Rändern gehalten werden soll. Standardmäßig wird nach oben, links und rechts 10 Pixel Abstand gehalten. |
TextDE / TextEN | Für jedes Steuerelement wird eine Bezeichnung angegeben. Mithilfe dieser beiden Eigenschaften werden die Bezeichnungen für Steuerelemente in den beiden Sprachen Deutsch und Englisch eingegeben, wobei TextDE die deutsche Bezeichnung und TextEN die englische Bezeichnung repräsentiert. |
Text Visible | Beim Hinzufügen wird für jedes Steuerelement eine Bezeichnung angelegt. Wenn diese Bezeichnung nicht angezeigt werden soll, muss die Eigenschaft TextVisible auf false gesetzt werden. |
Width / Width Type | Die Breite jedes Steuerelement kann in Pixel (Absolute) oder in Prozent (Percent) angegeben werden. Im WidthType wird definiert, ob der Wert in der Eigenschaft Width als Pixel oder als Prozentzahl zu werten ist. Standardmäßig wird jedes Steuerelement mit Width 100 und WidthType Percent angelegt. Dadurch erstreckt sich ein Steuerelement über die ganze Breite. Wenn die Steuerelement nebeneinander angezeigt werden sollen, muss die Breite auf 50 Prozent geändert werden. Die Prozentangaben können beliebig vergeben werden, aber Steuerelemente können nur nebeneinander angeordnet werden, wenn die Summe der angegebenen Prozentwerte 100 nicht übersteigt. Wenn für Steuerelemente einer Zeile die Breite in absoluten Zahlen und in Prozent angegeben wird, wird zuerst die absolute Breite verwendet und anschließen die restliche Breite für das Steuerelement mit der Prozentangabe verwendet. |
Die Standardwerte, die ein Steuerelement beim Hinzufügen zu einem Layout Control erhalten, können beim Layout Control geändert werden. Nach der Änderung werden alle Steuerelemente, die zu diesem Layout Control hinzugefügt werden, mit den angegebenen Standardwerten angelegt. Steuerelemente die bereits hinzugefügt wurden, werden nicht verändert.
Um die Einstellungen des Steuerelements zu konfigurieren muss das Steuerelement markiert werden.