在C#中如何使工具栏按钮Click事件和菜单的Click事件共享同一段代码
解决方案 »
- 托管机制和非托管机制指什么?
- 关于数据抓取
- C#链接斑马打印机调codesoft6来打印label
- 怎么用正则表达式提取字符串里的内容
- 怎样将TextBox中的内容 通过 Buttun键放入DataGrid 中 并再页面上显示出来?
- 策略文件怎么来的(在线等)
- WPF datagrid数据动态绑定
- 调用C++ DLL 中的函数,提示尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
- 高分求教:程序升级是怎么做的?
- dataGrid使用问题
- 如何绑定COMBOBOX啊?
- 在我的WINFORM程序中为何找不到命名空间EXCEL,系统是2000,OFFICE2003,添加了引用,MICROSOFT EXCEL 11.0 Object Library和MICROSOFT O
void method1()
{
//你的代码
}
onclick1(send e EventAge s)
{
method1()
}
onclick2(send e EventAge s)
{
method1()}
菜单.Click+=new EventHandler(AAA);
private void AAA(object sender, EventArgs e)
{
//..........
}
{ 代码
}工具栏事件:private void toolBar1_ButtonClick(object sender,System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
switch(e.Button.Text)
{
case "供應商":
menuItem2_Click(sender,e);
break;
}
}
呵呵,楼上的兄弟正解.
private void toolBarNavigation_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
{
int tag=int.Parse(e.Button.Tag.ToString());
switch(tag)
{
case 0:
menuItemGHGH_Click(this.menuItemGHGH,null);
break;
case 1:
menuItemGHTH_Click(this.menuItemGHTH,null);
break;
case 2:
menuItemGHBR_Click(this.menuItemGHBR,null);
break;
case 3:
menuItemJZKDJ_Click(this.menuItemJZKDJ,null);
break;
case 4:
menuItemJZKGL_Click(this.menuItemJZKGL,null);
break;
case 5:
menuItemYJJZR_Click(this.menuItemYJJZR,null);
break;
case 6:
menuItemYJJTH_Click(this.menuItemYJJTH,null);
break;
case 7:
menuItemChangePassWord_Click(this.menuItemChangePassword,null);
break;
case 8:
menuItemRelogin_Click(this.menuItemReLogin,null);
break;
case 9:
menuItemExit_Click(this.menuItemExit,null);
break;
default:
break; }
}