写了一个A类,一个B类
B类是一个menuclass menu{
public menu(){}
private ContextMenu m = new ContextMenu(); public void Add(string text){
MenuItem newItem = new MenuItem();
newItem.Text = text;
newItem.Click += .........................这里怎么搞???我要在A类里面写这里的事件 m.Add(newItem);
} public void Show..........
}就是Click那里,我要在别的类里面写个ContextMenu然后ADD,再SHOW,就是那里的事件,不知道怎么从外面写进来...我是新手...........
B类是一个menuclass menu{
public menu(){}
private ContextMenu m = new ContextMenu(); public void Add(string text){
MenuItem newItem = new MenuItem();
newItem.Text = text;
newItem.Click += .........................这里怎么搞???我要在A类里面写这里的事件 m.Add(newItem);
} public void Show..........
}就是Click那里,我要在别的类里面写个ContextMenu然后ADD,再SHOW,就是那里的事件,不知道怎么从外面写进来...我是新手...........
public event HandleMenu handleMenu; newItem.Click += .........................这里怎么搞???我要在A类里面写这里的事件
-------
if (handleMenu != null)
{
handleMenu();
}在A里面就可以声明一个B,然后
B.handleMenu += new HandleMenu(func);private void func()
{
...to do
}