|
分類:[C#]
親フォームの変数を別フォームで使用したいのですが、どうやるのでしょうか?
コントロールの場合の例はあるのですが、変数を直接参照することは出来ないのでしょうか?
フォームAが起動時に設定ファイルを読み取り、
public string m_strINIFileValie1; public string m_strINIFileValie2; public string m_strINIFileValie3;
にその内容をセットします。
フォームAから呼ばれたフォームBが、フォームAの上記の3つの値を参照してフォームBにあるリストビューへ反映したいのですが、
やり方がわかりません。
フォームAとフォームBのネームスペースは同じなのですが、 (namespace Test)
フォームB内で、
Test t;
t = (Test)(this.Parent);
とし、
t.strINIFileValie1
をメッセージボックスで表示すると例外が発生してしまいます。
上手くいく方法はありますでしょうか?
|