■34035 / ) |
Re[2]: VisualBasic2008でアプリをどう作りますか? |
□投稿者/ nam (6回)-(2009/03/17(Tue) 16:50:57)
|
はつね さん回答ありがとうございます。
>>Form1⇒Form2⇒Form3と遷移する画面があります。 >>このときVB6では前の画面(Form2であればForm1)をCloseしてます。 > > これが普通じゃない気がします。
メインメニュー(Form1)からサブ画面(Form2)に遷移するときには メインメニュー(Form1)は閉じる(Close)ようにしていました。 これって普通じゃなかったんでしょうか。。。
> >>これをVB2008で行う場合、前画面はCloseではなくHideとするのが >>普通なんでしょうか? > > 画面の遷移をコントロールするModuleを用意して、そこからForm1を表示してとかしてもダメ? > もしかしたら、Formを開くときにフォーム用の変数用意しないで規定のインスタンスで済ませちゃってませんか? > 例)Form1.Show
SubMainで"TopForm = New Form1"という宣言をして使ってます。 Form2に遷移するときにForm1で"NextForm As New Form2"と宣言しています。 きっと"NextForm As New Form2"をモジュールで宣言すれば良いということを 指摘していただいていると思います。
これで1回試してみます。
ありがとうございます。
|
|