2012-05-08 19 views
2

私はVBの初心者です。私はいくつかの古いVBコードをテストしています。コードは次のようになります。vbテキストボックスを "バッファ"の内容に設定する方法は?

Public GlobalCommArea() As Byte 
    ... 
    ... 
    'GlobalCommArea is set to some value 

ここで、このGlobalCommArea変数の内容を確認します。 (ちなみに、それが変数である?)

だから私は

outputBox.Text = GlobalCommArea 

を試みたが、(テキストボックスである)outputBoxは何も示しませんでした。 GlobalCommAreaの内容をテキストボックスに印刷するにはどうすればよいですか?

+1

バッファには何が含まれていますか? ASCIIテキストの場合、Tomの答えはうまく動作します。それ以外の場合は、より良い答えを出す前に教えてください。 – Deanna

答えて

3

バイトデータ型は実際にはバイトの配列です。それを文字列に変換する必要があります。 それを変換するためにこれを使用します。

outputBox.Text = StrConv(GlobalCommArea, vbUnicode) 

がGlobalCommAreaに保存されている内容に応じて、あなたがvbUnicodeパラメータを変更する必要があります。

希望します。

+0

ヌル文字は、TextBoxで値が切り捨てられることにも注意してください。 – Deanna

関連する問題