Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Form-2
Form-2

C# で新しいフォーム(Form2)を追加します。
前田稔(Maeda Minoru)の超初心者のプログラム入門


プログラムの説明
- 一個のプログラムで使用する Form(Window) は一枚とは限りません。
今回は Form1 と Form2 を生成して、Form1 から Form2 を呼び出すプログラムを紹介します。
Dialog Box も同じ要領なので、参考にして下さい。
- Visual Studio 2013 Preview のテストも兼ねて、次の環境で自動生成を使って開発します。
・Windows8.1 評価版
・Microsoft Visual Studio Professional 2013 Preview - 日本語
- Visual Studio のショートカットをダブルクリックして起動します。
メニューから[ファイル/新規作成/プロジェクト]を選択します。
テンプレートから[Visual C#/Windows/Windowsフォームアプリケーション]を選択します。
名前は規定値で[WindowsFormsApplication1]になっていますが、違う名前でも構いません。
場所はプロジェクトを格納するフォルダ(C:\TMP など)を指定して下さい。
「ソリューションのディレクトリの作成」チェックは外します。
- ソリューションエクスプローラを右クリックして、[追加/Windows フォーム]から[Windows フォーム]を追加します。
Form1 と Form2 の二個の Form が作成されます。
プロジェクトのフォルダーにも Form1 と Form2 の二種類のファイルが作成されています。
- Form1 にボタンを貼り付けます。
Button_Click のイベントハンドラ(Button_Click)を作成します。
- Form1 の Button_Click から Form2 を呼び出します。
new Form2(); で Form2 Class をインスタンス化して、MyForm2.Show(); で表示します。
private void Button_Click(object sender, EventArgs e)
{
Form2 MyForm2 = new Form2();
MyForm2.Show();
}
|
- プロジェクトを実行すると Form1 が表示されます。
ボタンをクリックすると Form2 が表示されます。
Form2 を×で閉じます。
再度 Form1 のボタンをクリックすると Form2 が表示されます。
Form1 を×で閉じると Form1, Form2 共に終了します。

画像の描画
- プロジェクトの続きです。
Form2 に PictureBox を貼り付けて画像を描画します。
詳細は PictureBox に画像を描画 を参照して下さい。
- [ツールボックス] から [PictureBox] を Form2 に貼り付けます。
PictureBox の Image プロパティに画像を設定します。
- Image プロパティ右側の「(なし)」をクリックして下さい。
- Dialog から「ローカルリソース/インポート」で画像を選択します。
- OK ボタンをクリックすると PictureBox に画像がプレビューされます。
- 画像に合わせて Form2 と PictureBox のサイズを調整して下さい。
- プロジェクトを実行して Form1 のボタンをクリックすると画像が表示されます。

超初心者のプログラム入門(C# Frame Work)

※・
※・