Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Listコレクションについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10888#CommentId23750
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2012/6/7 13:24:52
たとえば自作クラスではなく、Form1 の TextBox1 を登録する場合を考えてみてください。
myList.Add( TextBox1 )
myList.Add( TextBox1 )
とした場合、myList(0) も myList(1) も同じテキストボックスが参照されますよね。
もし、List(Of TextBox) に登録する前に、Textプロパティを修正して
TextBox1.Text = "ABC"
myList.Add( TextBox1 )
TextBox1.Text = "XYZ"
myList.Add( TextBox1 )
のようにしたとしても、myList(0).Text と myList(1).Text は同じ値を返すことになります。
別の値を返すなら、TextBox1 と TextBox2 のように、異なるインスタンスを登録する必要があります。
これと同様の状況に陥っているのではないでしょうか。