VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/08/07(Sun) 00:28
投稿者Starfish
Eメール
URL
タイトルRe^3: 【続き】Space関数を使って書式を整列

障害、うまく動かないような場合は、VBのバージョン&SP、実行時のOSの種類(バージョン)
&SPは、記載してください。

> Space関数を使用して、書式を整えて、テキストボックスに設定しているのですが、
> 上手く思ったとおり整列してくれません。
>
> AAAA     :BBBB
> AAAA       :CCCC
>
> AAAA   :AAAA
> AAAA     :DDDDD
> となってしまいます。

 プログラム(コード)もそうですが、「コード投稿モード(図表モード)」で投稿しないと
スペースがカットされて非常にわかりずらいです。今後、気をつけてください。

 又、下のコードを見ると、左側がすべてAAAAというデータでは、整列するのではないで
しょうか、例として書くなら実際に現象が発生した(する)データを記載してください。

 何故なのでしょうか。

>         strLen = LenB(myString)

     strlen = LenB(StrConv(mystring, vbFromUnicode))

 のように直してみてください。

 VBの文字列は、UNICODEです。LenBは、半角文字でも、1文字は2バイトになります。

hhttp://www.bcap.co.jp/hanafusa/VBHLP/mozi_nagasa.htm


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -