投稿者 社会人(質問者)  (社会人) 投稿日時 2008/11/15 14:20:43
みなさまレスありがとうございます

現在作っているアプリはエクセルみたいな表ソフトなのですが

設定クラス
メインフォームクラス
表示用のパネルクラス
全行クラス =(list(of 行クラス))
各行クラス
セルクラス

といった感じでクラスを作っています

「クラス間の関係が切り放せてない」というのがどいうことかはコードを見ないとわからないかもしれませんが
セルクラスは各行クラスをBYREFで参照していますし
各行クラスは全行クラスをBYREFで参照しています
また、セルクラスの挙動はメインフォーム内で作成した設定クラスのインスタンスをBYREFで参照しています

このような他のクラスを参照しなければ動作しないようなクラスは
「クラス間の関係が切り放せてない」ということなのでしょうか
また値渡しで参照すれば切り離せているということになるのでしょうか

こういう場合は設定インスタンスはメインフォームでのみ変更するようにするのでしょうか