過去の桐井戸端BBS (桐ver.7)
2708 フォーム入力順設定 峯畑 1999/9/17-09:14
 フォーム定義の際、テキスト項目の入力順を変更したいのですが、その設定方法
がわかりません。
 どなたか教えていただけませんでしょうか?
 よろしくお願い致します。
2709 Re: 宮城 1999/9/17-10:59
記事番号2708へのコメント
峯畑さん、こんにちは。

書式→タブオーダーの設定を使います。V7.1UPですよね?
2712 Re: 佐田 守弘 1999/9/18-00:50
記事番号2708へのコメント
峯畑さん

フォームの入力順の設定方法について解説します。

●オブジェクトの改行方向
 フォームの入力順序とは、オブジェクトの改行方向です。改行方向は次のいずれか
を設定できます。
・フォーム上の配置(上、下、左、右):指定した方向のオブジェクトに移動します

・オブジェクトの定義順(オブジェクトリストの順):フォーム上の配置に関係なく
、リストの順に移動する設定です。

●オブジェクトの属性
 オブジェクトの改行方向は、オブジェクト属性の1つです。オブジェクトの属性シ
ートおよび、オブジェクトリストの右側の属性リスト(通常は閉じています)に、改
行方向が設定されています。オブジェクトごとに改行方向を設定できる他、「継承」
を選ぶと上位であるフォームの属性が引き継がれます。特に複雑な順序を設定するの
でなければ、オブジェクトには設定せず(継承は設定しない意味)フォームで全体の
改行方向を設定するのが便利です。

●改行方向を設定する場所
 オブジェクト毎の属性を1つずつ設定するのは面倒なので、以下のダイアログでま
とめて設定します。どの方法で設定しても、オブジェクト属性に反映されます。
@タブオーダーのメニューで設定する
 全てのオブジェクトの設定が1画面でできるので、このダイアログを使うのが便利
です。
[書式(S)]→[タブオーダーの設定(T)]のメニューを選びます。
 ここで並んでいるオブジェクトの順序が、定義順です。オブジェクトごとに上下左
右の改行方向を指定しなければ、この定義順に入力が行われます。
、ダイアログで並び順(縦、横)、オブジェクトの定義順序の入れ替え、オブジェク
トの改行方向を設定します。
 フォーム上でオブジェクトの左位置、上下位置が揃っていれば、単に並び順を選ぶ
だけで、フォームの並び順にオブジェクトの定義順序が入れ替わります。もしこのボ
タンで順序が思いどおりにならない時には、オブジェクトの位置がわずかにずれてい
るためです。
Aオブジェクトのリストで設定する
 右メニューからオブジェクトのリストを選ぶと、オブジェクトのリストのダイアロ
グが開きます。このリストに表示されている順序が定義順で、先頭にあるものが背後
のオブジェクト、末尾にあるのが全面のオブジェクトです。背面と全面の概念ですが
、フォーム上にオブジェクトが描画される時、先頭のオブジェクトから順に描画され
ます。重なっていれば先頭の方が後ろに来るので、背面になるわけです。
 このオブジェクトのリストをshift+カーソルキーで移動すると、オブジェクトの
順序が変わります。

戻る