tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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()

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

古いスレッドにレスはつけられません。