マクロのメニューNo.03697
shika さん 03/12/23 18:14
 
β版の問題ではないかもしれませんが,
β版でしか試していないのでこちらに投稿します。

マクロのmenuarrayでメニューを表示する時に項目が多いと
自動で折り返されますが,2列目以降で"\t"が効かなくなります。

//例-----
#i = 0;
while( #i < 100 ) {
    $label[#i]   = "aaaa\ta";
    $label[#i+1] = "bb\tb";
    #i = #i + 2;
}
menuarray $label, 100;
//-----

WindowsXP Pro, 秀丸 Ver.4.10 β6

[ ]
RE:03697 マクロのメニューNo.03698
shika さん 03/12/23 18:58
 
それと,メニューの項目数の上限が100のようですが,
これをもっと増やせないでしょうか。

[ ]
RE:03698 マクロのメニューNo.03703
秀丸担当 さん 03/12/24 17:21
 

>マクロのmenuarrayでメニューを表示する時に項目が多いと
>自動で折り返されますが,2列目以降で"\t"が効かなくなります。

これは、Windows95では折り返された項目にタグがあると表示が崩れるという問
題があり、それを回避するために、折り返し以降はタブを空白に変換しています。
WindowsXPで試したところでは、問題は起きないようです。

>それと,メニューの項目数の上限が100のようですが,
>これをもっと増やせないでしょうか。

簡単に増やすことはできます。
どれくらい必要でしょうか。

[ ]
RE:03703 マクロのメニューNo.03725
shika さん 03/12/25 21:12
 
>これは、Windows95では折り返された項目にタグがあると表示が崩れるという問
>題があり、それを回避するために、折り返し以降はタブを空白に変換しています。
>WindowsXPで試したところでは、問題は起きないようです。

OSのバージョンを調べて,95の時だけスペースに変換してもらえばいいと思いますが,
見た目の問題なので優先度低めの要望とさせてください。

>簡単に増やすことはできます。
>どれくらい必要でしょうか。

こちらは是非増やして欲しいです。取り敢えずは400くらいで足りそうですが,多け
れば多いほどいいです。

[ ]
RE:03725 マクロのメニューNo.03727
秀丸担当 さん 03/12/26 17:10
 

>OSのバージョンを調べて,95の時だけスペースに変換してもらえばいいと思います
>が,
>見た目の問題なので優先度低めの要望とさせてください。

了解しました。

>こちらは是非増やして欲しいです。取り敢えずは400くらいで足りそうですが,多け
>れば多いほどいいです。

上限があるのはひょっとしたら何か理由があるかもしれないので、とりあえず
400にしてみようと思います。

[ ]
RE:03727 マクロのメニューNo.03737
shika さん 03/12/27 15:28
 
Ver.4.10 β7で上限が増えているのを確認しました。
ありがとうございました。

[ ]