タイトル : Re: 構造体の内容を丸ごとテキストボックスに書込むには 投稿日 : 2008/09/11(Thu) 22:59 投稿者 : よねKEN
> 「str2の値をStringに変換できません」とエラーが出てしまいます。 > 構造体の内容を丸ごと書き込むことは無理なのでしょうか。 エラーの出ている箇所は LineText = arrStr(0).Z の行ですよね?左辺はString型、右辺はstr2型ですのでエラーメッセージの 文字通りです。異なる型で変換方法も定義されていませんので、 このままではVBのコンパイラにはどうしようもありません。 いくつかやり方はあると思いますが、一つの方法として以下のような方法があります。 【抜粋】 > Public Structure str2 > Dim C As String > Dim D As String > Dim E As String Public Overrides Function ToString() As String Return C & D & E End Function > End Structure :略 > LineText = arrStr(0).Z LineText = arrStr(0).Z.ToString() |