我加了以下代码:
public delegate void EventHandler (Object sender,EventArgs EvArgs);
class ToolBarButton_my:ToolBarButton{
public event EventHandler Click;
protected void OnClick(EventArgs EvArgs){
if (Click!=null) Click(this,EvArgs);
}
public void Reset(){
Click=null;
}
}//class
...
class Mainform:Form{
...
ToolBarButton_my tobtn=new ToolBarButton_my();
...
tobtn.Click+==new EventHandler(Tobtn_Click);
..
public void Toobtn_CLick(Object sender,EventArgs EvArgs){
MessageBox.Show("lll");
}
}但一点反应也没有
public delegate void EventHandler (Object sender,EventArgs EvArgs);
class ToolBarButton_my:ToolBarButton{
public event EventHandler Click;
protected void OnClick(EventArgs EvArgs){
if (Click!=null) Click(this,EvArgs);
}
public void Reset(){
Click=null;
}
}//class
...
class Mainform:Form{
...
ToolBarButton_my tobtn=new ToolBarButton_my();
...
tobtn.Click+==new EventHandler(Tobtn_Click);
..
public void Toobtn_CLick(Object sender,EventArgs EvArgs){
MessageBox.Show("lll");
}
}但一点反应也没有
ToolBarButton被Click后,ToolBar将产生Click事件,从该事件的参数中可以判断是哪个ToolBarButton被Click