掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォームモジュールで宣言したパブリック変数の扱いは? (ID:116698)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
okuさん。回答ありがとうございます。 >パブリック変数はそのプロジェクト内からなら >どこからでも参照できるので使えるのは当然かと思います。 フォームモジュール内で宣言したパブリック変数はフォーム外から使うときは プロパティの様(Form2.Testみたい)に呼び出さないといけないのでフォーム オブジェクトの一部なのかなと思っていましたが、標準モジュールに宣言した パブリック変数と同じ扱いになるということでしょうか? >Debug.Print Form2.Text1.Textでは >Form2がロードされるのはわかるのですが、 >なぜ23が返ってくるのかな? これはおそらくForm2_Loadイベント時に Private Sub Form_Load() Debug.Print "LOAD" Text1.Text = Format(Test) End Sub としているのでForm2.Testの値がForm2.Text1.Textに代入されているからだと思います。 なぜForm2.Testの値が継続されて保持されているのかということは上記解釈で よければ解決するんですが。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.