Как добавить изображение в ToolStripMenuItem
У меня есть проект c# winForm, который использует ContextMenuStrip. Я динамически добавлять ToolStripMenuItems для управления contextmenustrip на основе взаимодействия использовать. Когда я добавляю новый ToolStripMenuItem, я устанавливаю его свойство Text и свойство Image. Я не знаю, как установить свойство Image, не получая изображение из того места, где оно находится. Как добавить imagine в свой проект? Вот пример того, что делает мой код
ContextMenuStrip cxtMnuStrp = new ContextMenuStrip; private void Button_Click(object sender, EventArgs e) { // some filtering and logic // to determine weather to // create and add a ToolStripMenuItem // blah, blah, blah... ToolStripMenuItem item = new ToolStripMenuItem("uniqueName"); item.Image = Image.FromFile(@"C:\MyFolder\MyIcon.ico"); if (cxtMnuStrp.Items.ContainsKey(item) == false) cxtMnuStrp.Items.Add(item); }
С предметами.Изображение = Изображение.FromFile(@"C:\MyFolder\MyIcon.ico")" когда я распределяю свою каждую машину, она должна иметь "C:\MyFoler" каталог, а также иметь "MyIcon.ico" на своем компьютере в "C:\MyFoler - справочник.
Кроме того, мне кажется неправильным, что я нажимаю на жесткий диск каждый раз, когда хочу добавить значок в свой ToolStripMenuItem