可能重复:
Create event handler for OnScroll for web browser control
我想为网络浏览器控件滚动创建一个事件处理程序。
webCompareSQL.Document.Window.Scroll
有人可以告诉我如何创建事件处理程序吗?
答案 0 :(得分:5)
在类中添加委托和事件,通常是一个检查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.");
}