以下、作業用のメモです。
1 リソースにイメージを追加する。
[プロジェクト]-[“プロジェクト名”のプロパティ]を選び、表示されるウィンドウで「リソース」タブを選択する。 エクスプローラーから画像のファイル選択、ドロップしてリソースに追加する。
2 イメージの取得方法
以下、2通りの方法の例です。
2.1 イメージを直接指定して取得する
リソースに含まれているイメージを直接指定して使用する。予め利用するイメージが確定していれば直接指定してImageを取得する事ができます。 以下の例では”dancer”という名前のイメージを取得しています。
// Get the image from the resource file
Image image = Properties.Resources.dancer;
2.2 名前を指定してイメージを取得する
リソースマネージャを使って、イメージの”名前”を指定してImageを取得します。実行時に使用するイメージが変わる場合に使えます。
// Create assembly
System.Reflection.Assembly assembly;
assembly = System.Reflection.Assembly.GetExecutingAssembly();
// Get the image from the resources
System.Resources.ResourceManager rm = new System.Resources.ResourceManager("WindowsApplication1.Properties.Resources", assembly);