|
分類:[VB.NET/VB2005 以降]
お世話になります。 VB.NETでのフォーム画面の切り替えの方法について質問があります。 現在Form1とFrom2というフォームを作成しております。 各2つのフォームにそれぞれボタンコントロールを置いています。 そのボタンを押すことでForm1⇔Form2を画面切り替えをしています。 その切り替えの際に後ろにあるデスクトップ画面がどうしても一瞬見えてしまいます。 切り替えを滑らかにやるにはどうすればよいのでしょうか。(後ろのデスクトップ画面が見えないようにしたい) ShowイベントのあとにVisbleプロパティをFalseにしたりHideにしても同じになってしまいました。
下記に簡単ではありますが仕様を書いております。 スタートアップはFrom1に設定 [Form1]の概要 ボタンコントロールを追加 このボタンのクリックイベントにてクリックされたら Dim f new From2 f2.Show() Me.Close() From2を表示して自分(Form1)を閉じています あとはフォームをフルスクリーン化しています。
[Form2]の概要 ボタンコントロールを追加 このボタンのクリックイベントにてクリックされたら Dim f new From1 f1.Show() Me.Close() From1を表示して自分(Form2)を閉じています あとはフォームをフルスクリーン化しています。
|