Существует форма с ToolStrip. Эта 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");
Но это не работает, как я сказал выше. Я понимаю, что есть простое решение, но не вижу его. Не могли бы вы дать мне подсказку?