Funktion | Mit der pos-Anweisung können Sie Felder, Feldgruppen, Drucktasten, Auswahlknöpfe, Ankreuzfelder und Table Controls innerhalb des Bildes verschieben.
|
Beispiele | pos F[Buchungskreis] (10,50)
pos G[Weitere Daten] G[Weitere Daten]+(10,0)
pos #[12,60](12,50)
pos T[ORDERS](10,20)
|
Format | pos [Bildelement] (Position)
Bei Feldern wird sowohl die Feldbezeichnung als auch der dahinter stehende Wert bzw. das dahinter stehende Eingabefeld verschoben. Bei Feldgruppen werden alle Elemente innerhalb des Gruppenrahmens und der Gruppenrahmen selbst verschoben. |
Optionen |
-Triple | Sinnvoll bei Ein-/Ausgabefeldern mit einem dahinter angezeigten Klartext. Auch dieses dritte Feld wird verschoben |
-Value | Möglich bei Ein-/Ausgabefeldern mit vorangestelltem Text. Es wird das Feld, nicht jedoch der Text verschoben
|
-Text | Nur sinnvoll bei Ein-/Ausgabefeldern mit vorangestelltem Text. Es wird lediglich der Text, nicht das Feld selbst verschoben
|
width= | Möglich bei speziellen Controls X[...], z.B. einem grid control: legt die Breite des Controls fest |
height= | Möglich bei speziellen Controls X[...], z.B. einem grid control: legt die Höhe des Controls fest |
|
Tips &Tricks |
- Falls man alle Felder innerhalb eines Gruppenrahmens bis auf eins verschieben möchte, kann man das auszusparende Feld zunächst durch pos aus dem Gruppenrahmen heraus an eine andere Position verschieben und anschließend die Feldgruppe verschieben
- Wenn in einem Skript-Kommando eine Position symbolisch durch die Position eines anderen Bildelements spezifiziert ist, und dieses Bildelement durch pos verschoben wird, dann gilt in allen Skript-Zeilen vor dem pos-Kommando die alte Position, danach die neue. Beispiel:
text F[Konto]+(0,50) “Text 1″ pos F[Konto] F[Konto]+(1,0) text F[Konto]+(0,50) “Text 2″ Die beiden Textstrings “Text 1“ und “Text 2″ erscheinen dann in zwei Zeilen untereinander
- Um zwei Felder zu vertauschen, reic
ht es deshalb nicht aus, z.B. : pos F[Konto] F[Währung] pos F[Währung] F[Konto] zu schreiben; man muß in der zweiten pos-Anweisung absolute Koordinaten verwenden oder sich auf ein anderes Bildelement beziehen.
- Erläuterungen zum Schlüsselwort pos finden Sie auch im GuiXT Tutorial 1 Layout ändern
|