プロが教えるわが家の防犯対策術!

VB2010 TextBoxの文字列に正しく入力されないのは何故ですか?

string型の変数に文字列を入れ、TextBox.Textに代入すると文字列の後ろが切れてしまう。
Dim st As String
st="s01114DG000555<0?e09"
TextBox.Text = st

この場合、TextBox.Textには"s01114DG000555<0"となり、後ろの4文字が切れてしまっている。
ちなみに、
TextBox.Text = "s01114DG000555<0?e09"
とすると、正常に全文字数が入る。
半角文字列の塊なのに、どうしてこのようなことが起きるのでしょうか?

また、これの対応策は何ですか?
以上、よろしくお願いします。

A 回答 (1件)

問題なくキチンと最後まで表示されますよ。


他に st という変数を使っていませんか?

新たなプロジェクトで、そのコードだけを試しても同じ結果になりますか?
それでも同じ結果なら、詳しい Version 等を明記して下さい。
    • good
    • 0
この回答へのお礼

御解答を戴きまして、誠にありがさうございます。

変数の中に、終端コード(&h0)が紛れ込んでいました。
お騒がせをして、済みませんでした。
m(_ _)m

お礼日時:2010/06/16 13:55

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!