阻止事件处理程序
本文关键字:程序 事件处理 | 更新日期: 2023-09-27 18:31:08
我有一个网格视图。I 并为其中的每个单元格填充两个动态文本框。用户将在第一个文本框中输入到达时间,到达+ 9小时将被添加并显示在第二个文本框中。我已经编写了事件处理程序,我正在计算退出时间。事件处理程序工作正常,但我需要事件处理程序将仅针对第一个单元格触发。如何防止文本框其余部分的事件处理程序。
您没有提供代码,但这是一个一般示例。
private bool _isFirst = true;
private void CellEventHandler(object sender, EventArgs e)
{
if (!_isFirst) return;
// code
_isFirst = false;
}
您还可以取消绑定事件处理程序
private void CellEventHandler(object sender, EventArgs e)
{
// your code here
textBox.Click -= CellEventHandler;
}