可以通过ToolBar的Buttons的IndexOf方法判断所点击按钮的索引

解决方案 »

  1.   

    能不能给点代码看看
    我想通过Name 属性是最好的,但是不知道该如何用才好。
      

  2.   


    private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
    {
    if(e.Button==createNew)//createNew是button的name
    {
    newProject();
    }
    if(e.Button == save)//保存
    {
    manager.saveTree();
    statusBarPanel1.Text="成功保存。";
    }
    if(e.Button==cut)//剪切,未完成
    {
    MessageBox.Show("clicked.");
    if(treeView1.SelectedNode.Parent==null)
    {
    MessageBox.Show("null is checked.");
    }
    }
    if(e.Button==open)//打开
    {
    openProject();
    }
    }
    在toolbutton集合编辑器里设定button的name,然后像上面一样访问