いまだに、クラスの利点について分からないのですが・・・
とりあえず、1つのアプリで複数の画面(ウィンドウ)を表示するには、
その画面数分だけ、クラスの数が増えることは分かっている・・
(1つのクラスには1つの画面しか属さないようだ…)
各画面間で変数を共有したい時は、グローバル変数を使用する!…
Visual Studioでは、共有メンバというようだ。…(以下サイトより)
例えば、クラス:Form1にグローバル変数を作成する場合
Public Partial hensu
とする。
~~
前まで、「 Public hensu 」 と書いていたんだけれど(これでも画面間での変数共有OK)、
MsgBoxなどで無理やり表示させていた)。
~~
Public と hensu の間に Partial を入れることで、デバッグ時に変数の値が他のクラスからでも
確認することができた!
--
他クラスからアクセス(例)
Form1.hensu
--
- 参考サイト -
akiba_engineerのblog 様