0

重複の可能性:
Web ブラウザー コントロールの OnScroll のイベント ハンドラーを作成する

Web ブラウザー コントロールscrollingのイベント ハンドラーを作成したいと思います。

webCompareSQL.Document.Window.Scroll

イベント ハンドラの作成方法を教えてもらえますか?

4

1 に答える 1

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.");
}
于 2012-06-20T08:49:41.723 に答える