我想创建一个事件处理程序



可能的重复项:
为 Web 浏览器控件的 OnScroll 创建事件处理程序

我想为 Web 浏览器控件滚动创建一个事件处理程序。

webCompareSQL.Document.Window.Scroll

有人可以告诉我如何创建事件处理程序吗?

在类中添加一个委托和一个事件,通常是一个简单的内部方法,用于检查 null 并调用事件:

public delegate void ScrollHandler();
public event ScrollHandler Scrolled;
internal void OnScrolled()
{
    if (this.Scrolled != null)
        this.Scrolled();
}

然后在实际代码中,您将使用以下方法为事件注册一个方法:

MyClass.Scrolled += new ScrollHandler(MyMethod);
void MyMethod()
{
    Console.WriteLine("It was scrolled.");
}

相关内容

  • 没有找到相关文章

最新更新