Dobrý den,
mám otázku, jestli nevíte, jak přidat handler k menu? Zkoušel jsem to udělat ručně, nešlo to, tak zkusil podívat se na kód vygenerovaný Visual Studiem, ale vůbec jsem to nepochopil. Kód je takový to:
using System;
using System.Windows.Forms;
using System.Drawing;
class application {
static void Main( string[] args ) {
Form f = new Form();
f.BackColor = Color.White;
MenuStrip menu = new MenuStrip();
menu.Items.Add("New");
menu.Items.Add("Open");
menu.Items.Add("Save");
menu.Items[0].Image = Image.FromFile(@"C:\wamp\www\blog\anime.gif");
menu.Items[1].Image = Image.FromFile(@"C:\wamp\www\img\knight.jpg");
menu.Items[2].Image = Image.FromFile(@"C:\wamp\www\img\knight-g.jpg");
menu.Items[0].Name = "menuc";
// Zde je problém
menuc.Click += new EventHandler(menuc_Click);
menu.ForeColor = Color.Black;
menu.BackColor = Color.Gray;
ContextMenu cm = new ContextMenu();
cm.MenuItems.Add(new MenuItem("Copy"));
cm.MenuItems.Add(new MenuItem("Insert"));
cm.MenuItems.Add(new MenuItem("Settings"));
cm.MenuItems.Add(new MenuItem("About"));
f.ContextMenu = cm;
f.Controls.Add(menu);
Application.Run(f);
}
}
Problém je vyznačený tím komentářem. Nevíte, co dělám špatně? Když tam dám prostě jenom Items[0].Name, tak se to přeloží, ale s tím handlerem to prostě nechce. Prosím porad'te.
Předěm děkuji za odpověd'