Biz/Designer V

Q1
オブジェクトビューの表示順について
[内容]
TabIndexプロパティで指定した順にオブジェクトを表示する

A1
DisplayObjectクラスのTabIndexプロパティで、オブジェクト表示および
入力の優先順位を指定することができます。
TabIndexプロパティの値を小さく指定したオブジェクトから優先的に
フォーカスを受け取ります。

Biz/Designerのオブジェクトビューにおいても、TabIndexプロパティを
小さく指定したオブジェクトから先に表示されます。
オブジェクトビューを見ることにより、オブジェクト間のフォーカス移動順を
知ることができます。
[オブジェクトビュー]
[サンプルコード]
Form Form1 {
  X = 0;
  Y = 0;
  Width = 400;
  Height = 300;
  TextBox TextBox1 {
      X = 26;
      Y = 23;
      Width = 84;
      Height = 19;
  }
  TextBox TextBox2 {
      X = 26;
      Y = 56;
      Width = 84;
      Height = 19;
      TabIndex = 1;
  }
  Button Button1 {
      X = 24;
      Y = 92;
      Width = 90;
      Height = 33;
      TabIndex = 2;
  }
  EditBox EditBox1 {
      X = 27;
      Y = 142;
      Width = 223;
      Height = 43;
      TabIndex = 4;
  }
  Label Label1 {
      X = 25;
      Y = 199;
      Width = 183;
      Height = 27;
      Border = $TRUE;
      TabIndex = 3;
  }
}
  上記のサンプルでは、TextBox1オブジェクトを除くオブジェクトでTabIndexプロパティを
指定しています。
TabIndexプロパティを指定しないオブジェクトのフォーカス移動順は、 デフォルト値
(32767)となります。
TextBox1オブジェクトとTextBox2オブジェクトを比較した場合、TextBox2オブジェクトの
TabIndexプロパティの方が小さいため、オブジェクトビューにはTextBox2オブジェクトが
上に表示されます。

管理番号:Dsn50_004
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser V・Biz/Designer V TIPS集 トップへ