• ベストアンサー

2つ目以降のフォームを実行して表示させることができません

もし同じような質問があったらすみません。(検索したのですが急いでいるので) Windowsフォームアプリケーションでデザインしたフォームが複数あります。(VBです) 1つ目をデバッグし、実行させ表示させることはできるのですが、 2つ目のフォームをデバッグさせると1つ目のフォームが実行して表示されてしまいます。 どのようにして2つ目以降のフォームをデバッグして表示させればいいのでしょうか?よろしくお願いします。

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

  • ベストアンサー
  • mars180sx
  • ベストアンサー率31% (37/119)
回答No.1

「スタートアップフォーム」が1つめのフォームを指定しているからでは 無いでしょうか?? 【VB6.0の場合】 「プロジェクトプロパティ」内の「実行可能ファイル作成」に「アプリ ケーション」という項目があるので、そこで指定したフォーム名が 起動時(デバック開始時)に実行されます。 【VB2008の場合】 「My Project」から「アプリケーション」タブを選択し、「スタート アップフォーム」というい項目で選択したフォーム名が起動時 (デバック開始時)に実行されます。

katarina_0
質問者

お礼

あ!できました。 ありがとうございます!!!!(_ _)助かりました。 この項目を毎回設定し直さないといけないのですね。 勉強になりました^^

関連するQ&A

  • VB2008 デバッグを実行すると作成したフォームとは違い、Form1が表示されます

    VB2008をはじめたばかりの初心者です。 ファイル入出力のプログラムを書いて、フォームも作成(OpenFileDialogなどを使用)しました。 デバッグを実行すると、フォームでファイル入出力ができるようになる予定なのですが、 「Form1」という何もないフォームがでてきます。 (はじめに手を加えていない、Form1というものがなぜか表示されます。もちろんボタン等もありません) 実際に作成したフォームは、frmWav.vbというプログラムのため、フォームの名前もfrmWav.vb[デザイン]となっています。 デバッグ自体はエラーとはならないため、原因がわかりません。どうかご回答おねがいします!!

  • [VB] "デバッグを実行"を押しても実行されない

    今VBでフォームアプリケーションを作っているのですが、コードを書いて、いざ"デバッグを実行"を押すと普通だったら、フォームが起動されません。 一応はじめてリソースを使ってみたのですが、それが原因でしょうか? 教えてください。

  • デバッグ実行の繰り返しでメモリ不足

    windowsXP、VB6を使ってアプリケーションを作成しているのですが、 このアプリケーションで「デバッグ実行→終了」を繰り返すと、 2回目以降の実行途中でメモリ不足エラーが表示されます。 VB6を終了し、再度起動するとまたデバッグ実行が可能になり、 上記同様に「デバッグ実行→終了」の繰り返しでまたメモリ不足になります。 http://chaichan.web.infoseek.co.jp/vbtips/VBMemo2006111601.htm を参考にすると、 動的配列や多次元配列、パブリック変数の多用が原因かと思ったのですが、 VB6起動直後は実行できるのでよくわかりません。 アドバイスをいただけないでしょうか。 よろしくお願いいたします。

  • 実行するフォームを変更する方法

    VBのフォームを実行する際、私はWindowsAplicationのプロパティを開いてアプリケーションのスタートアップフォームから実行するフォームを変更しています。 しかし、これは面倒なので違う方法があるはずなのですが、まだVBに不慣れなのでわかりません。何か他にいい方法はないでしょうか? スタートアップフォームを変更したいのではなくて、実行するフォームを変更したいです。

  • 実行時のフォームの表示位置について

    VBでプログラムを作っているのですが、フォームをMDI子フォームに設定しているのですが、実行時に、MDI子フォームをMDIホームの中の左上に表示したいのですがやり方がわからないのでわかる方教えてください。

  • ACCESSアプリケーションから実行するには

    ACCESSファイル(.accdb)をダブルクリックすると フォームが表示されます。 このACCESSファイル(.accdb)をデバッグしたい時 SHIFTキーを押しながらACCESSファイルをダブルクリックすると ACCESSアプリケーションが起動して ACCESSアプリケーションのウインドウ (左側にフォームやモジュールModule1などが表示されているウインドウ) が表示されます。 ALt+F11でVBEのウインドウを表示してブレークポイントを設定した後、 この後どのようにすれば ACCESSファイル(.accdb)が実行されてフォームが表示 されるのでしょうか。 おそらく、ダブルクリックで起動したときは、 Accessのオプションのカレントデータベースの フォームの表示で指定されているフォームが 表示されてVBAプログラムが実行されると思います。 (VBAの中にフォームを表示するコードはありません) SHIFTキーを押しながらダブルクリックで起動した時は、 ACCESSアプリケーションのウインドウ、または、 VBEのウインドウから、フォームを表示して実行 するにはどうすればよいのでしょうか。 よろしくお願いします。 (Windows7 ACCESS2010)

  • フォームが開けなくなりました

    VB6のsp6での質問です。開発環境はWinXP Proです。 作成中に、急に一つのフォームが開かなくなりました。 プロジェクトエクスプローラにはフォームやモジュールなどが表示されていますが、その一つをダブルクリックするとフォームが開かれますよね。それが、何も開かないフォームが出来てしまったんです。プログラムを実行すると、その見えないフォームもきちんと表示され、動かすことが出来ます。また、コードを表示することは出来ます。ただ画面が表示されないので、デザインの変更が出来ない状況です。 原因のお分かりになる方、よろしくお願いいたします。

  • 新しいフォームへのデータを渡したい

    Visual studio 2005にてフォームアプリケーションを作成しています。 メインとなるフォーム(form.vb)と、ダイアログ表示用のフォーム(dialog.vb)を使い、メインでの値をダイアログ用のフォームの方で表示させたいのです。 メインのTextBox1にテキストを入力させ、「実行」ボタンを押すとダイアログ表示用フォームが立ち上がり、ダイアログのTextBox1に同じものを表示させたい・・・という寸法です。 できるだけ簡素なコードでこれを行うにはどうすればいいでしょうか? よろしくお願いします。

  • Windows7 なぜ管理者権限実行の有無で動作が

    MFCで作成されたWindowsフォームアプリケーションをWindows7で実行する際、 管理者権限で実行しないと一部のダイアログやメニューが表示さず 管理者権限で実行すると表示される といった状況に遭遇しています。 ソースコードがないのでデバッグできていないのですが 仕組みをよくご存じの方なら、 ダイアログやメニューで表示されないものがあるのは このあたりがあやしいのではと、 わかるのではないかと思い、 質問させて頂きました。 よろしくお願いします。

  • VB6.0 実行時エラー 374について

    スミマセンが、どなたか教えてください。 顧客先よりシステムのバックアップを持って戻り、 自分の事務所にて復元させようとしてバックアップファイルを展開しました。ソフトはVB6.0で作られているので一応、デバッグ環境にも VB6.0はインストールしました。 デバッグ環境にて現地のexeを実行したところ、 実行時エラー 374 コントロール'VB.UserControl'をアクティブ化できませんでした。 このコントロールにこのアプリケーションとの互換性がない可能性があります。 アプリケーションで提供されたバージョンのコントロールを使用しているかどうか確認して下さい。 上記のメッセージが表示されてアプリケーションが動きません。 この場合の解決方法をご存知の方がいらっしゃいましたら教えていただけませんか? よろしくお願い致します。

専門家に質問してみよう