- ベストアンサー
VB2005でデバックをすると
よろしくお願いします。 初歩的な質問なのですが、Windowsformを複数作成して、デバックをすると一番最初に作ったフォームだけ表示されるのですが、他のフォームを表示させようと思ったらどのようにすれば良いのでしょうか? Accessをデータベースにして、データテーブルごとにデザイナでフォームを作ったのですが、何か関係があるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Windowsアプリケーションのプロジェクトを作成すると、 一番最初に作成されたフォームが起動するように設定されます。 これを変更する場合は、 「ソリューションエクスプローラ」(通常右上半分にツリー形式で表示されています) の「My Project」をダブルクリック。 表示された画面の「アプリケーション」タブの「スタートアップフォーム」 を変更することで、最初に起動するフォームを変更できます。 複数のFormを連携させるには、任意のタイミングでFormを表示させる必要があります。 例えば、Form1のボタンがクリックされたときに、 Form2を表示する場合は下記のようにします。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Button1 C.Click Form2.Owner = Me Form2.Show() End Sub 詳しい説明は下記を参照してください。 Visual Basic 中学校 > 初級講座 > 第29回 2つ目のフォーム http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard29.htm
お礼
回答ありがとうございます。 教えていただいた方法で思い通りになりました。 複数のFormの連携の方法まで教えていただいてとても助かりました。 これから、しようと思っていたところです。 参考URLも見させていただきました。 ありがとうございました。