ToolStrip を含む Form があります。この ToolStrip には ToolStripButton が含まれています。このボタンに画像を割り当てたい:
this.btnSaveFile.Image = Bitmap.FromFile("C:\\Work\\Icons\\png\\save.png");
指定したパスに save.png がある場合にのみ機能します。そうしないと、FileNotFound 例外が発生します。
フォーム デザイナーでフォームを作成すると、Visual Studio は次のようなコードを作成します。
this.toolStripButton9.Image = ((System.Drawing.Image) (resources.GetObject("toolStripButton9.Image")));
toolStripButton9.Image は本名ではありません。Visual Studio はファイル save.png を取得し、それを toolStripButton9.Image に変換します。
しかし、Designer を使用せずにプログラムでフォームを作成します。私の質問は、プログラムで ToolStripBotton にイメージを割り当てる方法ですか?
プロジェクトに画像を追加しようとしましたが、あまり役に立ちませんでした。指定した場所にこのファイルが必要ないように、Visual Studioでそれを取得して実行可能ファイルに埋め込む方法がわかりません。
MSDN では、次のようなソリューションしか表示されません。
this.toolStripButton1.Image = Bitmap.FromFile("c:\\NewItem.bmp");
しかし、上で述べたように機能しません。簡単な解決策があることは理解していますが、わかりません。ヒントを教えてください。