初心者の質問ですみませんが
ちょっとよくわからないところがあるので教えてください

コマンドボタンを押すと子フォームが出るようにして
dim frm as new myform
frm.show
こう記述したんですが、子フォームは1つしか出したくありません
インスタンスを複数作成したくないんです
で、モーダルで表示して必ず子フォームをひっこめるか
あるいは、ひっこめないとコマンドボタンを使えなくするかして
2回コマンドボタンを押せないようにして、その後フォームをNothingするか
general宣言部にprivate変数に子フォームで持たせて必ず確認するか
ちょっとこれぐらいしか思いつかなかったんですが
ふと、ローカルで宣言してあったらコマンドClickを抜けたら
ローカル変数(つまり子フォーム)は消えるんではと思った次第です
なぜ消えないんでしょうか?