API version 1

- ‐

RW

integer

nextTabKey

次のオブジェクトへキーボードフォーカスを移動するキーを指定します。

キーボードフォーカスを受けている場合は、nextTabKeyプロパティに指定されているキーの押下で次のオブジェクトにキーボードフォーカスを移動します。

FocusObjectから派生する各クラスに独自に処理するキーが定義されている場合は、そのキーと重複した指定を行った場合クラス独自の動作は行われなくなります。

nextTabKeyプロパティに指定できる値は、キーの指定を参照してください。

定数値

説明

KEY_STD

0:指定なし

KEY_TAB

1:Tabキー

KEY_ENTER

2:Enterキー

KEY_F01

3:F1キー

KEY_F02

4:F2キー

KEY_F03

5:F3キー

KEY_F04

6:F4キー

KEY_F05

7:F5キー

KEY_F06

8:F6キー

KEY_F07

9:F7キー

KEY_F08

10:F8キー

KEY_F09

11:F9キー

KEY_F10

12:F10キー

KEY_F11

13:F11キー

KEY_F12

14:F12キー

KEY_ESC

15:Escキー

KEY_HOME

16:Homeキー

KEY_END

37:Endキー

KEY_PAGEUP

17:PageUpキー

KEY_PAGEDOWN

18:PageDownキー

KEY_S_TAB

19:Shift + Tabキー

KEY_S_ENTER

20:Shift + Enterキー

KEY_S_F01

21:Shift + F1キー

KEY_S_F02

22:Shift + F2キー

KEY_S_F03

23:Shift + F3キー

KEY_S_F04

24:Shift + F4キー

KEY_S_F05

25:Shift + F5キー

KEY_S_F06

26:Shift + F6キー

KEY_S_F07

27:Shift + F7キー

KEY_S_F08

28:Shift + F8キー

KEY_S_F09

29:Shift + F9キー

KEY_S_F10

30:Shift + F10キー

KEY_S_F11

31:Shift + F11キー

KEY_S_F12

32:Shift + F12キー

KEY_S_ESC

33:Shift + Escキー

KEY_S_HOME

34:Shift + Homeキー

KEY_S_END

38:Shift + Endキー

KEY_S_PAGEUP

35:Shift + PageUPキー

KEY_S_PAGEDOWN

36:Shift + PageDownキー

ひとつのキー操作に複数の意味が割り当てられた場合の優先順位については、キー操作における優先順位を参照してください。

初期値はKEY_STD(標準動作)でTabキーにより移動を行います。

関連項目

prevTabKey プロパティ



使用例 CRSダウンロード

Form FocusObj {
   x = 0;
   y = 0;
   width = 681;
   height = 537;

   var bl = new Border( Border.SOLID, 2, "red", 5);

   GroupBox GroupBox1 {
           x = 20;
           y = 43;
           width = 280;
           height = 164;
           bgColor = Color.WHITE;
           title = "<Enterで次、S+Enterで戻>";
           titleAlign = GROUPBOX_CENTER ;
           boxStyle = GROUPBOX_ROUND ;

           Button Button11 {
                   x = 10;
                   y = 10;
                   width = 120;
                   height = 25;
                   title = "Button";
                   highlightOnFocus = bl;
                   setFocus() ;
                   /* Enterキーで送り、S+Enterで戻り */
                   nextTabKey = DisplayObject.KEY_ENTER;
                   prevTabKey = DisplayObject.KEY_S_ENTER;

                   function onTouch(e) {
                           moveFocus(1) ;   #クリックで次へ
                   }
           }
           TextBox textBox11 {
                   x = 10;
                   y = 46;
                   width = 120;
                   height = 25;
                   value = "TextBox";
                   highlightOnFocus = bl;
                   skipTabFocus = true ;  # これで対象外指定
                   nextTabKey = DisplayObject.KEY_ENTER;
                   prevTabKey = DisplayObject.KEY_S_ENTER;
           }
           EditBox EditBox11 {
                   x = 11;
                   y = 84;
                   width = 120;
                   height = 40;
                   value = "EditBox";
                   toolTip = "sample" ;
                   toolTipOnFocus = "Focus" ;
                   highlightOnFocus = bl;
                   nextTabKey = DisplayObject.KEY_ENTER;
                   prevTabKey = DisplayObject.KEY_S_ENTER;
           }
           ListBox ListBox11 {
                   x = 140;
                   y = 10;
                   width = 120;
                   height = 35;
                   highlightOnFocus = bl;
                   nextTabKey = DisplayObject.KEY_ENTER;
                   prevTabKey = DisplayObject.KEY_S_ENTER;
                   ListItem ListItem11[2] {
                           ListItem11[0].title = "ListBox1";
                           ListItem11[1].title = "ListBox2";
                   }
           }
           OptionButton OptionButton11 {
                   x = 140;
                   y = 55;
                   width = 120;
                   height = 35;
                   nextTabKey = DisplayObject.KEY_ENTER;
                   prevTabKey = DisplayObject.KEY_S_ENTER;
                   OptionItem OptionItem11[2] {
                           width = 110;
                           height = 15;
                           highlightOnFocus = bl;
                           OptionItem11[0].title = "OptionButton1";
                           OptionItem11[1].title = "OptionButton2";
                   }
           }
           CheckBox CheckBox11 {
                   x = 140;
                   y = 102;
                   width = 120;
                   height = 35;
                   nextTabKey = DisplayObject.KEY_ENTER;
                   prevTabKey = DisplayObject.KEY_S_ENTER;
                   CheckItem CheckItem11[2] {
                           width = 110;
                           height = 15;
                           highlightOnFocus = bl;
                           CheckItem11[0].title = "CheckBox1";
                           CheckItem11[1].title = "CheckBox2";
                   }
           }
   }
}