フォームへのイメージの描画

更新 : 2007 年 11 月

このレッスンでは、グラフィックスの呼び出しを使用してイメージを表示する方法について説明します。

以前のレッスンで、PictureBox コントロールを使用してイメージを表示する方法について説明しました。Visual Basic のグラフィックス メソッドを使用して、ファイルからイメージを表示することもできます。イメージの回転など、特別な処理を実行する必要がある場合は、前のレッスンと同様に、PictureBox コントロールではなくグラフィックス メソッドを使用する必要があります。

イメージの表示

フォームまたはコントロールにイメージを表示するには、DrawImage グラフィックス メソッドを使用します。DrawImage メソッドは、ビットマップ イメージ、およびイメージの左上隅を定義する X 座標と Y 座標を引数とします。

やってみよう

回転するイメージを表示する

  1. [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。

  2. [新しいプロジェクト] ダイアログ ボックスの [テンプレート] ペインで、[Windows アプリケーション] をクリックします。

  3. [プロジェクト名] ボックスに「DrawImage 」と入力し、[OK] をクリックします。

    新しい Windows フォーム プロジェクトが開きます。

  4. ソリューション エクスプローラで、[My Project] ノードをダブルクリックしてプロジェクト デザイナを開きます。

  5. プロジェクト デザイナの [リソース] タブをクリックし、[リソースの追加] をクリックして [既存のファイルの追加] をクリックします。

  6. [既存のファイルをリソースに追加] ダイアログ ボックスで、任意のイメージ ファイルを表示して選択し、[開く] をクリックします。

  7. ソリューション エクスプローラで、Form1 ノードを選択して、[表示] メニューの [コード] をクリックし、コード エディタを開きます。

  8. コード エディタで、[イベント] ボックスの [Paint] をクリックします。

  9. Form1_Paint イベント ハンドラに次のコードを追加します。

    e.Graphics.RotateTransform(45)
    e.Graphics.DrawImage(My.Resources.picture, 50, 0)
    
    13h0zkw4.alert_note(ja-jp,VS.90).gifメモ :

    picture を前の手順で追加したリソースの名前に置き換えます。

  10. F5 キーを押してプログラムを実行します。回転するイメージがフォームに表示されます。

次の手順

このレッスンでは、回転するイメージをフォームに表示する方法について説明しました。これで、グラフィックスに関するレッスンは終了です。次の一連のレッスンでは、作成したプログラムを共有する方法について説明します。

次のレッスン : 「プログラムの配布

参照

処理手順

フォームへのテキストの描画

その他の技術情報

ピクチャの描画 : グラフィックスを使用する

Visual Basic ガイド ツアー