掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Unloadについて (ID:103438)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
たとえば、Form1 から Form2 をモードレスで表示するには、 以下の 2 つの方法があります。 (Form2 を、フォームの×ボタンで閉じる場合) (1)暗黙のフォーム変数を使う方法 Load Form2 Form2.Show vbModeless, Me (2)明示的なフォーム変数を使う方法 Set F = New Form2 'Set F = Forms.Add("Form2") Load F F.Show vbModeless, Me '--------- Set Form2 = Nothing が意味を持つのは、前者に対してだけです。 後者の場合は、Set F = Nothing を書くことはありますが、 この場合には Set Form2 = Nothing を行うべきではありません。 また、(2)の 変数 F が、Form1 のモジュールレベル変数として Private F As Form2 などと宣言されている場合には Nothing を 代入するべきですが、たとえば Command1_Click の中などで 宣言されたローカル変数であれば、Nothing 代入は不要です。 ——以上の点について、認識に相違はありますか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.