リストボックスの表示文字を揃えるには(条件付)

解決


おっれお  2006-07-04 03:15:21  No: 95924

リストボックスにて  フォントを  MS ゴシック, 12pt, style=Boldにて以下のデータを表示した場合  表示にズレが発生してしまいます。

≪登録データ≫
ああ  あああ  あああああああ  AAA        うう町9-99
いい  いいい  iii                        ええ町9-89

≪データ仕様≫
|--データ1(40byte)---------------------||--データ2(10byte)--|

補足ですが  styleを標準に設定すればズレは生じません。

良い解決方法があれば教えてください。よろしくお願いします。


medaka  2006-07-04 21:50:11  No: 95925

1.半角->全角変換して普通にパディング
2.半角の場合は空白+1してパディング
してみるとか


おっれお  2006-07-05 00:46:07  No: 95926

medaka様  アドバイスありがとうございます。

trim(データ1)のbyte数を調べ
奇数⇒  半角空白1文字  +  全角空白  でパディング
偶数⇒  全角空白  でパディング
を行なったところ  きれいに表示出来ました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加