• ベストアンサー

Microsoft Visual C# Express EditionでWindowsアプリケーションをつくったのですが、

Microsoft Visual C# Express Edition で Windowsアプリケーションを作ったのですが、同じソリューション内に「Form1.cs」「Form2.cs」の二つを作って、Form2のコードを作成してそのままF5キーを押しても、最初に作ったForm1の方が実行されます。どうすればForm2を実行できるのでしょうか?

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

プロジェクトのなかに『Program.cs』といったファイルがあると思います このソースを表示して Application.Run(new Form1()); を Application.Run(new Form2()); と変更してみましょう

関連するQ&A

  • Microsoft Visual C++ 2008 Express E

    Microsoft Visual C++ 2008 Express EditionのWindowsフォームアプリケーションでプログラミングを行っています。 現在は画面遷移の機能に手詰まりしています。 Form1->Form2のようにbuttonのクリックをきっかけに遷移するにはどうしたらいいか教えていただけないでしょうか? VBやC#などのソースはネットに載っていたのでそれを元に作成していましたが、完成には至りませんでした。 ご協力宜しくお願いします。

  • Microsoft Visual C++ 2005 Express Editionでのコンパイル

    Microsoft Visual C++ 2005 Express Editionを使って下記のコードをコンパイルしたいのですができなくて困っています。 手順としては、 ファイル>新規作成>プロジェクト>Win32>Win32 コンソロール アプリケーション>プロジェクト名(test)>完了ボタン>ソリューションエクスプローラーでtest.cppをtest.cに改名>下記のコードに置き換え>上書き保存>デバッグ開始ボタン #include <stdio.h> int main(void) { printf("助けて…\n"); return 0; } 上記の通りに進めるならコマンドプロンプトが起動して文字が表示されるはずなのですが、思い通りに動きません。 古いC言語の本を参考にしてやっているので、書籍内で実際に使われているソフトはMicrosoft Visual C++ 2005 Express Editionよりも古いバージョンのソフトで私の操作に間違いがあるんだと思います。 OSはXP HOMEのSP2を使っています。 ものすごくショボイ質問だと思いますが、助言をもらえると助かります。よろしくお願いします。

  • Microsoft Visual C++ 2008 Express EditionでMFCアプリケーション ウィザードはどこですか?

    今、Microsoft Visual C++ 2008 Express Editionでソケットプログラムに関して勉強中で、 http://www.g-ishihara.com/mfc_nw_01.htm このサイトにあるサンプルプログラムをやりたいと思っているのですが、このページの冒頭に出てくる”MFCアプリケーションウィザード”というのはMicrosoft Visual C++ 2008 Express Editionではどこでできるのでしょうか?

  • Visual C++ 2008 Express Edition が使えなくなった。

    Visual C++ 2008 Express Editionを開いたら、「Visual C++ 2008 Express Edition 製品の登録」と出てきて使うことが出来ません。 「今すぐ登録」をクリックして、Windows Live ID は取得したのですが、登録キーの取得が出来ません。Windows Live IDでMicrosoftサイトにサインインしても、画面中程の読み込みが終わらなくて、何もできませんでした。どうしたらVisual C++ 2008 Express Editionが使えるようになるでしょうか?

  • Microsoft Visual C++ 2005 Express Edition

    いつもお世話になっています。 Microsoft Visual C++ 2005 Express Editionのコンソールアプリケーションで文字色の変更や、文字を表示する位置を指定する方法をご教授いただけますでしょうか? C言語での操作はできますが、C++でのやり方がわかりません。 OSは Windows XP です。 宜しくお願いします。

  • Visual C++ 2005 Express Edition

    Visual C++ 2005 Express Edition をWindows2000SP4で使っていて、今とても困っていることが2つあります。 1つ目は、新しいプロジェクトを作成するときに、win32コンソールアプリケーションを選択し、アプリケーションの設定をするときに、windowsアプリケーションを選択したいのですが、勝手にコンソールアプリケーションが選択され、windowsアプリケーションを選択することができません。どうすれば解決することができるのでしょうか。再インストールも試してみたのですが、何も変わりませんでした。 2つ目は、何度か試したのですがSQL Serverをインストールすることができません。これをインストールしないことで何か問題はあるのでしょうか。 特に1つ目のことで困っています。どちらか片方でもいいので教えてください。よろしくお願いします。

  • Microsoft Visual C++ 2008 Express Editionのアンインストール

    Microsoft Visual C++ 2008 Express Edition SP1をアンインストール したいのですが、インストールしたときにいろいろよくわからないものが インストールされました。 なので、削除するときに何をアンインストールしたらよいのかわかりません。 教えてください。 わかっているものは ・Microsoft .NET Framework 3.5 Language Pack SP1 - 日本語 ・Microsoft .NET Framework 3.5 SP1 ・Microsoft Visual C++ 2008 Express Edition SP1 - 日本語 ぐらいです。

  • Visual Studio Express Editionについて

    プログラムの勉強を初めようと思っております。もちろん初心者です。 簡単なアプリケーションを作れるようになりたいです。 無償のソフトを探していたら、Microsoft Visual C++ 2005 Express Edition を見つけこれでいいかと思い、更に調べてみると同様のソフトで、 Microsoft Visual BASIC 2005 Express Edition、 Microsoft Visual C# 2005 Express Edition、 もある事が分かりました。BASIC、C言語は10年くらい前にかじり程度 勉強しましたが、完全に忘れました。 一から勉強し直すとして、どの言語がお勧めでしょうか? それぞれの良い所、悪い所も教えて頂けるとありがたいです。 ご存知の方いらっしゃいましたら、ご教授お願いします。

  • Microsoft Visual C++ 2008 Express E

    Microsoft Visual C++ 2008 Express EditionとMicrosoft SQL Server 2008 を使用してWindowsフォームアプリケーションでプログラミングを行っています。 今完成させたい機能は、データベースの値をDataGridViewに表示する。 その表示画面のDataGridViewに値を書き込み更新ボタンをクリックしたらそれがデータベースに 反映される。 DataGridViewのレコードを削除でき、それもデータベースに反映させることができる。 以上の三つです。 DataSetにデータを読み込ませて、DataGridViewに入れるとか、BindingSourceを使用する必要が あるなどは、どこのサンプルコードにも登場してくるのでなんとなく分かるのですが、完成には至って いません。 Visual C++のサンプルコードがあれば助かるのですが、今はVC#などのサンプルコードを見ながら プログラムを作成しています。 知識があまりないものなので、もしよろしければやさしい解説を宜しくお願い致します。

  • Visual C++ Express Edition でもprintf

    Visual C++ Express Edition でもprintfを使いたい 私は、Visual C++ 2008 Express Editionを使っています。  以前はVisual Studio 2005 Professionalを使っていました。 今まではプログラムを走らせている間の変数の変化を見るために、 printf関数を使って「出力」ウィンドウに数値を表示させていました。 Visual C++ 2008 Express Editionに変更してから、 同一のソースコードをコンパイル、実行しても printf文で記述した出力内容を「出力」ウィンドウに表示させることができません。 これは、Express Edition特有のものでしょうか? printfを使って変数を表示できる方法があれば教えてください。 よろしくお願いします。