我仍在尝试学习 c#,我的问题是如何将变量从 Item1_Click 传递到 Item2_Click,这与在方法之间传递它们是同一件事还是因为它们是事件处理程序而有所不同?
public partial class Events : System.Web.UI.UserControl
{
protected void Item1_Click(object sender, EventArgs e)
{
//code
}
protected void Item2_Click(object sender, EventArgs e)
{
//code
}
}
它们仍然是常规方法,因此您仍然可以像平常一样调用它们。
protected void Item1_Click(object sender, EventArgs e)
{
// Call the event handler for Item2, passing the arguments
// Item1 received
Item2_Click(sender, e);
}
protected void Item2_Click(object sender, EventArgs e)
{
// Make it happen.
}
如果你想重新使用Item1_Click
只需绑定click
另一个对象的事件Item1_Click
以及。
有关 C# 中事件的更多信息,请参阅下面的链接。
- MSDN 事件教程 http://msdn.microsoft.com/en-us/library/aa645739%28v=vs.71%29.aspx
- MSDN C# 编程指南(事件) http://msdn.microsoft.com/en-us/library/awbftdfh.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)