• ベストアンサー

VBの画面の切り替え

VB6.0を使ってクイズゲームを作ろうと考えています。よくゲームでは、はじめにタイトル画面があって、スタートを押すと画面からゲーム画面への切り替えはどのように作成したらいいでしょうか? 参考になるURLでもかまいませので教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kiki_s
  • ベストアンサー率59% (147/248)
回答No.1

>はじめにタイトル画面があって・・・ 単純にするなら、 フォームを2つ作ります。 'メインのフォーム 'Strt_Formを呼び出し Private Sub Form_Load() Strt_Form.Show 1 Strt_Form.Refresh End Sub 'タイトルのフォーム コマンドボタンのクリックで自フォームを消去 Private Sub Command1_Click() Unload Strt_Form End Sub Form_Loadの実行でタイトルのフォームを呼び出します。 'タイトルのフォームのコマンドボタンで自分自身を消去します。 Showのスタイルにモーダルの設定(この場合は『1』)をすると、 フォームを非表示にするかアンロードするまで、Show メソッドに続くコードは実行されません。 つまり、メイン画面に移行しない訳です。 こんな感じでしょうか?

takimon
質問者

お礼

ありがとうございました。できました。

関連するQ&A

  • 画面の切り替えについて

    Visual Studio C#2008で簡単なゲームを作成しています。 (1)開始画面 (2)ゲーム画面 (3)ゲームオーバー画面 上記のような切り替え可能な画面を作成したいのですが、 これらはそれぞれForm1(開始画面),Form2(ゲーム画面),Form3(ゲームオーバー画面) といったように画面を作成し、それらが切り替わるように作成すればいいのでしょうか?

  • VBで!!

    VBで簡単なクイズゲームを作成することは可能ですか? 作り方やわかりやすいサイトなどありませんか?

  • VB6で組み込み用に画面を作ってます。

    VB6で組み込み用に画面を作ってます。 今までは 10.4インチ液晶 640×480ドット VGA  のハードを使ってました。 VB6上では9600twip×7200twipで画面を作成していました。 次回からハードが10.4インチ液晶 800×600ドット SVGA に変わります。 VB6上では、1ドット=15twipとして、 12000twip×9000twipで画面を作成すればいいのでしょうか? 液晶が同じサイズにもかかわらす、画面デザインを大きくしないと いけないので、やや戸惑っております。 当面は実機がないため、 確認できない状態で開発を行わないといけないので、 不安に思い、質問させて頂きました。 よろしくお願い致します。 ※職場から書き込みできない関係で、お礼が遅くなるかもしれません。  ご容赦ください。

  • 【VB2005】ゲーム開発について

    ちょっとゲーム開発なんて大げさに書いてみました。 もし、VBでゲームを作成するにあたって、 たとえば、画面遷移をスムーズに切り替えできないか?と 考えてます。 簡単に、画面遷移を、下記のような流れにしたいと 考えます。 1:ゲームタイトル画面 2:ゲーム画面 3:ゲーム保存画面 この3つの画面があるとして、 1)のタイトル画面で、ボタンを押下して 2)のゲーム画面に遷移する際にVBだと どのようにすればゲームタイトルから ゲーム画面にスムーズに画面遷移するのか 悩んでます。 Form1から、Form2を開く方法など 画面のシーンごとに管理できて楽だと考えたのですが、 いったんForm1を閉じてForm2を表示するとかじゃなくて Form1からForm2をスムーズに表示する方法など あれば、そういうのを使いたいと考えてます。 長くなりましたが、コツコツと 画面遷移ごとに使うコントロールを モジュールで管理して、表示に必要な コントロールを都度、表示、非表示、 座標などのプロパティを設定する方法が一般的なのでしょうか? どなた教えてください。

  • VB6 大きな画面

    VB6ですが、15インチの画面で作成しています。 ノートパソコンに、さらに15インチのモニタをつけています。 今回、15インチより大きなウィンドウを作成しなければならなくなりました。スクロールさせても15インチでとまってしまいます。どうにかならないでしょうか。

  • VBでグローバル変数を宣言するには

    VB初心者ですが。クイズゲームのようなものを作成したいと考えてます。 Private Sub ~ End Sub の中で宣言した変数って他のところに呼び出したり(戻り値として渡す)出来るのでしょうか? どこでも、いつでも呼び足せるグローバル変数の宣言とはどのようにやるのか、具体的に教えていただけないでしょうか?

  • 【VB6】Flash連動

    VB6で作成したアプリケーションに、 たとえばボタンを押すと、数値の1を Flash8で作成したswfに送るにはどうすればよいのでしょうか? 参考になるURLもしくは、アドヴァイスください><

  • VB2010 の Run画面の処理 に ついて

    VB2010 の Run画面の処理 に ついて お教え下さい  VB2010.Express版を使って ソフトを作って居る者ですが、 [スタート・アップ・プロジェクト]からスタートをしてForm1()を表示させたいのです しかし、その場合には必ず、目下入力中のVB用[コード・エディター]画面と、もう一つ背景が黒一色の[コマンド入力]用の画面と が、一緒に現れて来ます  ソフトをRunさせるとデスクトップ画面の上には、このForm1()だけを表示させたいのですが、目下必ず現れるこれら2画面を表示させない様にするには、どの様なコマンドを入力しておけばよいのか、或いは何か別の回避方法でもあるのか、を 是非 お教え下さい  宜しく お願い致します akqsp より

  • VBで画面保存

    教えて下さい。 VBで画面をBMPとかに保存するようなアプリを作成したいのですが、 簡単に可能なものなんでしょうか? そのようなAPIは用意されてるんでしょうか? 何か簡単に作成できれば、サンプルをご教示頂きたいと 思います。 宜しくお願い致します。

  • VBでクイズつくってもらえませんか?

    VB(2007)で、採点機能のある「クイズ」の作成を依頼したいのですが そのようなことを受けてくれる会社又は個人の方 または、サイトはありませんでしょうか? 福岡県からです

専門家に質問してみよう