画面・グラフィック
- アイコンの動的ロード
EXE,DLL内に組み込んだアイコン、イメージファイルを動的にロードする。
// イメージファイルが埋め込まれているアセンブリを取得
System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Stream stream;
// 既定の名前空間.イメージファイル名
stream = assembly.GetManifestResourceStream( "CsTips.SampleImage.png" );
Bitmap bitmap = new Bitmap( stream, true );
stream.Close();
pictureBox1.Image = bitmap;
stream = assembly.GetManifestResourceStream( "CsTips.SampleImage.ico" );
Icon icon = new Icon( stream );
stream.Close();
this.Icon = icon;