Pos
GuiXT
目的 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
フィールド、フィールドグループ、プッシュボタン、ラジオボタン、チェックボックス、テーブルを新しい位置に移動できます。 | ||||||||||
例 | ||||||||||
pos F[Business area.] (10,50)
pos G[Client specific configuration] G[Client specific configuration]+(10,0) pos #[12,60](12,50) pos T[ORDERS](10,20) |
||||||||||
書式 | ||||||||||
pos [screen element] (position)
フィールドの場合、フィールド名と入力フィールドの値の両方がシフトされます。 フィールドグループの場合、グループ内のすべての要素とグループボックス自体が移動します。 posを使用すると、タブストリップ内の個々のタブの位置を変更することもできます。 例: pos P[Purchasing] 1 |
||||||||||
オプション | ||||||||||
|
||||||||||
ヒントとコツ | ||||||||||
・ 1つのフィールドを除いてフィールドグループ内のすべてのフィールドを移動する場合は、最初にposを使用してこのフィールドをボックスから削除してから、残りを移動できます。
・ スクリプトコマンド内の位置を別の画面要素でシンボリック的にに指定し、この画面要素をposを使用して新しい位置にシフトすると、その古い位置は、posコマンドの前のすべてのスクリプト行で有効で、その後のすべてのスクリプト行で新しい位置になります。 例: text F[Account]+(0,50) “Text 1” 2つのテキスト文字列 “Text 1”と “Text 2”が2行で上下に表示されます。 ・ 2つのフィールドの位置を入れ替えたい場合、次のように行うのは正しくありません。 pos F[Account] F[Currency] 代わりに、2番目のposコマンドで絶対座標を使用するか、固定画面要素を参照する必要があります。 ・ 詳細はGuiXTチュートリアル「1.画面レイアウトの変更」を参照してください。 |