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

タイトル Re^4: 他画面にデータを表示する方法
投稿日: 2009/12/02(Wed) 13:44
投稿者るしぇ
魔界の仮面弁士さんと同じく、良くない設計であることだけ先に言っておきます。
通常は、そのフォームのコントロールはそのフォーム自身が操作するようにします。
外部からデータを表示させたい場合は、一度自作のプロパティ経由などでフォーム
にデータを渡しておき、フォームがそのタイミングで自分のコントロールに表示
するように設計します。
外部(他の画面やプログラム)が直接コントロールを操作するような設計は避けます。

それは置いておいて、インスタンスの管理が理解できておらず、非表示のb画面が
複数できているのでしょうね。
魔界の仮面弁士さんの書き込みの補足でデータを設定していると思っている
コードの直前で、その対象を表示する命令を入れてみてください。

[b画面のインスタンス].Show
>[b画面のインスタンス].bbb.Rows.Add(0, "テスト")

画面がもう一つ表示されたら、そのような命令を出している(コードで書いている)
のが原因です。

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

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