タイトル : Re^4: 他画面にデータを表示する方法 投稿日 : 2009/12/02(Wed) 13:44 投稿者 : るしぇ
魔界の仮面弁士さんと同じく、良くない設計であることだけ先に言っておきます。 通常は、そのフォームのコントロールはそのフォーム自身が操作するようにします。 外部からデータを表示させたい場合は、一度自作のプロパティ経由などでフォーム にデータを渡しておき、フォームがそのタイミングで自分のコントロールに表示 するように設計します。 外部(他の画面やプログラム)が直接コントロールを操作するような設計は避けます。 それは置いておいて、インスタンスの管理が理解できておらず、非表示のb画面が 複数できているのでしょうね。 魔界の仮面弁士さんの書き込みの補足でデータを設定していると思っている コードの直前で、その対象を表示する命令を入れてみてください。 [b画面のインスタンス].Show >[b画面のインスタンス].bbb.Rows.Add(0, "テスト") 画面がもう一つ表示されたら、そのような命令を出している(コードで書いている) のが原因です。 |