系统自动生成代码:
private void menu_New_Click(object sender, EventArgs e)this.menu_New.Click += new System.EventHandler(this.menu_New_Click);现在需要在Click方法中加入string参数实现特定功能,如private void menu_New_Click(string title),请问要如何实现?如需重写Click方法,该如何写?
private void menu_New_Click(object sender, EventArgs e)this.menu_New.Click += new System.EventHandler(this.menu_New_Click);现在需要在Click方法中加入string参数实现特定功能,如private void menu_New_Click(string title),请问要如何实现?如需重写Click方法,该如何写?
中: private void menu_New_Click(object sender, EventArgs e)
{
OnClickPrint();
}
protected virtual void OnClickPrint()
{
}然后你在继承的类中:
protected override void OnClickPrint()
{
}如果不用继承:
你可以直接
private void menu_New_Click(object sender, EventArgs e)
{
OnClickPrint();
}
protected void OnClickPrint()
{
}然后你想要什么参数,自己加上去就行了.
<asp:HiddenField ID="HiddenField1" runat="server" />
你可以这样试试:(前面你写的那个我就不写了,直接写this.menu_New_Click)private void menu_New_Click(object sender, EventArgs e)
{
ToolStrpMenuItem menu = (ToolStrpMenuItem)sender;
ShowWindows(menu.Text)//这个Text就是你的字符串路径
}public void ShowWindows(string str)
{
//调你自己的方法
}