tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルテキストボックス(MultiLine)
記事No12080
投稿日: 2008/04/22(Tue) 12:43
投稿者旅人A
VB6について質問させて下さい。

textboxのmultilineをtrueにすると改行できます。

下記2点を比べた場合、1は改行コードらしきものが入っておらず(Debug.Printにて確認)2は改行が表示されます。
又、3のように行うと改行がされて表示されます。
改行コード自体はどこに格納されているのでしょうか。
又、その改行コードを把握(入っているか)する手段はありますでしょうか。

1.buf$ = text1.text
2.msgbox text1.text
3.msgbox buf

以上、参考になるHPでも構いませんのでご回答頂ければ幸いです。

[ツリー表示へ]
タイトルRe: テキストボックス(MultiLine)
記事No12083
投稿日: 2008/04/22(Tue) 14:32
投稿者花ちゃん
> 又、その改行コードを把握(入っているか)する手段はありますでしょうか。

手っ取り早い方法としては、InStr 関数あたりを使ってみるとか。

[ツリー表示へ]
タイトルRe: テキストボックス(MultiLine)
記事No12085
投稿日: 2008/04/22(Tue) 14:45
投稿者ダンボ
> 下記2点を比べた場合、1は改行コードらしきものが入っておらず(Debug.Printにて確認)2は改行が表示されます。

改行されないとすればDebug.Printの仕様なのかな?改行コードは入っているはずです。

> 改行コード自体はどこに格納されているのでしょうか。

読める文字と読めない文字が同居しています。

> 又、その改行コードを把握(入っているか)する手段はありますでしょうか。

ファイルだったらバイナリエディターで読んで見る、プログラム中ならAsc(str)で表示する。

文字コード、JISコード、ASCIIコード、制御文字、Printable Characters
などのキーワードで検索すると理解できるでしょう。

[ツリー表示へ]
タイトルRe^2: テキストボックス(MultiLine)
記事No12099
投稿日: 2008/04/23(Wed) 11:07
投稿者旅人A
花ちゃんさん、ダンボさん

ありがとうございます。

[ツリー表示へ]