gpt4 book ai didi

.NET 事件 - 什么是对象发送者和 EventArgs e?

转载 作者:行者123 更新时间:2023-12-03 05:18:27 30 4
gpt4 key购买 nike

sender 和 eventArgs 是什么意思/指的是什么?我如何利用它们(对于下面的场景)?

场景:

我正在尝试构建一个具有删除功能的自定义控件,并且我希望能够删除在包含许多相同自定义控件的页面上单击的控件。

最佳答案

发送者是该操作所针对的控件(例如 OnClick,它是按钮)。

EventArgs 是该事件的实现者可能会发现有用的参数。对于 OnClick,它不包含任何好处,但在某些事件中,例如在 GridView 'SelectedIndexChanged' 中,它将包含新索引或其他一些有用的数据。

克里斯所说的是你可以做到这一点:

protected void someButton_Click (object sender, EventArgs ea)
{
Button someButton = sender as Button;
if(someButton != null)
{
someButton.Text = "I was clicked!";
}
}

关于.NET 事件 - 什么是对象发送者和 EventArgs e?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1303145/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com