menu の列No.05531
山紫水明 さん 10/04/07 21:26
 
秀丸担当さん,
 次のようなマクロを実行します。
 メニューの1列目はタブが効いて縦がそろいますが,2列目以降は不揃いにな
ります。こういうものでしょうか。
//---------------------------------------------//
while( #i < 100 ) {
#j = #i % 5;
$s = leftstr("12345", #j + 1);
 $menu[#i] = "Menu" + $s + ":\t" + str(#i);
 #i = #i + 1;
}
menuarray $menu, 100;
endmacro;
//---------------------------------------------//

秀丸エディタ Ver.8.00+ Windows Vista です。
              山紫水明

[ ]
RE:05531 menu の列No.05532
秀丸担当 さん 10/04/08 11:43
 

> 次のようなマクロを実行します。
> メニューの1列目はタブが効いて縦がそろいますが,2列目以降は不揃いにな
>ります。こういうものでしょうか。

マクロの通りにしてみて確認することができました。
調べてみたところ、秀丸エディタがそのように意図的に変換していました。

Windows3.1の頃までできていたようですが、Windows95になってから、2列目以
降のレイアウトが崩れるという問題があったようです。
たぶんですが、1列目から計算したタブストップで2列目を計算してしまってい
てタブストップが崩れるという問題だったのかもしれません。
それを回避するために秀丸エディタではタブを空白に変換していました。

WindowsXPとWindows7で確認してみたところ、この問題は解消されているようで
す。
少なくとも最近のWindowsでは大丈夫になっているということで、新しいWindows
においては秀丸エディタでは余計な変換はしないようにV8.01で修正させていた
だきます。

[ ]
RE:05532 menu の列No.05540
山紫水明 さん 10/04/08 22:35
 
 秀丸担当さん,

>少なくとも最近のWindowsでは大丈夫になっているということで、新しいWindows
>においては秀丸エディタでは余計な変換はしないようにV8.01で修正させていた
>だきます。

 たんに見栄えの問題に過ぎませんが,それほど面倒でなければお願いします。

                                    山紫水明
                                    SANSHISUIMEI

[ ]
RE:05540 menu の列No.05544
山紫水明 さん 10/04/09 22:48
 
 秀丸担当さん,

 Ver.8.01 β1 での修正確認しました。ありがとうございました。

                                    山紫水明


[ ]