←前へ 次へ→ 機能別Q&A 質問番号順Q&A 秀丸エディタQ&A集トップ

[HMM0065A]

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

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

A. まず、
menuarray $a[2], 2;
の様に配列の途中から指定する事はできません。 途中で止めるには、第2引数の配列の数を調整すればできます。
//------- サンプルマクロ -------//
$a[0] = "1.\tTest 1";
$a[1] = "2.\tTest 2";
$a[2] = "3.\tTest 3";
menuarray $a, 2; //「2. Test 2」までしか表示されない
endmacro;
// ---------------------------- //

[参考]
あまり使う事はないでしょうが(^^;、2次元配列を使えば以下の様な事もできます。
//------- サンプルマクロ -------//
$a[0][0] = "メニュー1の項目1";
$a[0][1] = "メニュー1の項目2";
$a[1][0] = "メニュー2の項目1";
$a[1][1] = "メニュー2の項目2";
menuarray $a[0], 2; //「メニュー1」の表示
menuarray $a[1], 2; //「メニュー2」の表示
endmacro;
// ---------------------------- //


←前へ 次へ→ 機能別Q&A 質問番号順Q&A 秀丸エディタQ&A集トップ