フォームへのイメージの描画
更新 : 2007 年 11 月
このレッスンでは、グラフィックスの呼び出しを使用してイメージを表示する方法について説明します。
以前のレッスンで、PictureBox コントロールを使用してイメージを表示する方法について説明しました。Visual Basic のグラフィックス メソッドを使用して、ファイルからイメージを表示することもできます。イメージの回転など、特別な処理を実行する必要がある場合は、前のレッスンと同様に、PictureBox コントロールではなくグラフィックス メソッドを使用する必要があります。
イメージの表示
フォームまたはコントロールにイメージを表示するには、DrawImage グラフィックス メソッドを使用します。DrawImage メソッドは、ビットマップ イメージ、およびイメージの左上隅を定義する X 座標と Y 座標を引数とします。
やってみよう
回転するイメージを表示する
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスの [テンプレート] ペインで、[Windows アプリケーション] をクリックします。
[プロジェクト名] ボックスに「DrawImage 」と入力し、[OK] をクリックします。
新しい Windows フォーム プロジェクトが開きます。
ソリューション エクスプローラで、[My Project] ノードをダブルクリックしてプロジェクト デザイナを開きます。
プロジェクト デザイナの [リソース] タブをクリックし、[リソースの追加] をクリックして [既存のファイルの追加] をクリックします。
[既存のファイルをリソースに追加] ダイアログ ボックスで、任意のイメージ ファイルを表示して選択し、[開く] をクリックします。
ソリューション エクスプローラで、Form1 ノードを選択して、[表示] メニューの [コード] をクリックし、コード エディタを開きます。
コード エディタで、[イベント] ボックスの [Paint] をクリックします。
Form1_Paint イベント ハンドラに次のコードを追加します。
e.Graphics.RotateTransform(45) e.Graphics.DrawImage(My.Resources.picture, 50, 0)
メモ : picture を前の手順で追加したリソースの名前に置き換えます。
F5 キーを押してプログラムを実行します。回転するイメージがフォームに表示されます。
次の手順
このレッスンでは、回転するイメージをフォームに表示する方法について説明しました。これで、グラフィックスに関するレッスンは終了です。次の一連のレッスンでは、作成したプログラムを共有する方法について説明します。
次のレッスン : 「プログラムの配布」