'宣言 Protected Overrides Sub OnMouseLeaveElement( _ ByVal e As UIElementEventArgs _ )
protected override void OnMouseLeaveElement( UIElementEventArgs e )
イベントが発生すると、デリゲートを通じてイベント ハンドラーが呼び出されます。
また OnMouseLeaveElement メソッドによって派生クラスは、デリゲートを付加せずに、イベントを処理することができます。これは、派生クラスでイベントを処理する際によく用いられる手法です。
継承時の注意: 派生クラスで OnMouseLeaveElement をオーバーライドする場合は、登録されたデリゲートがイベントを受信できるようにするため、必ず基本クラスの OnMouseLeaveElement メソッドを呼び出してください。
Private Sub UltraGrid1_MouseEnterElement(ByVal sender As Object, ByVal e As Infragistics.Win.UIElementEventArgs) Handles UltraGrid1.MouseEnterElement Debug.WriteLine("Enter Element: " + e.Element.GetType().ToString()) End Sub Private Sub UltraGrid1_MouseLeaveElement(ByVal sender As Object, ByVal e As Infragistics.Win.UIElementEventArgs) Handles UltraGrid1.MouseLeaveElement Debug.WriteLine("Leave Element: " + e.Element.GetType().ToString()) End Sub
using System.Diagnostics; private void ultraGrid1_MouseEnterElement(object sender, Infragistics.Win.UIElementEventArgs e) { Debug.WriteLine( "Enter Element: " + e.Element.GetType().ToString() ); } private void ultraGrid1_MouseLeaveElement(object sender, Infragistics.Win.UIElementEventArgs e) { Debug.WriteLine( "Leave Element: " + e.Element.GetType().ToString() ); }