←前へ 次へ→
機能別Ｑ＆Ａ 質問番号順Ｑ＆Ａ 目次

# [HMM0065A]

## ●menuarray 文の引数を自由に設定したい

  menuarray 文等で、第１引数の配列の指定を途中(ex.$a[2])からしたり、途中で止めたりできませんか？

  まず、以下の様に配列の途中からメニュー開始位置を指定できません。

      menuarray $a[2], 2;

  途中で止めるには、第２引数の配列の数を調整すればできます。

      //------- サンプルマクロ -------//
      $a[0] = "1.\tTest 1";
      $a[1] = "2.\tTest 2";
      $a[2] = "3.\tTest 3";
      menuarray $a, 2; //「2. Test 2」までしか表示されない
      endmacro;
      // ---------------------------- //

  [参考]

    あまり使う事はないでしょうが(^^;、２次元配列を使えば以下の様な事もできます。

        //------- サンプルマクロ -------//
        $a[0][0] = "メニュー１の項目１";
        $a[0][1] = "メニュー１の項目２";
        $a[1][0] = "メニュー２の項目１";
        $a[1][1] = "メニュー２の項目２";
        menuarray $a[0], 2; //「メニュー１」の表示
        menuarray $a[1], 2; //「メニュー２」の表示
        endmacro;
        // ---------------------------- //

←前へ 次へ→
機能別Ｑ＆Ａ 質問番号順Ｑ＆Ａ 目次