예제 #1
0
 private void OnIdle(object sender, EventArgs e)
 {
     if (_mouseOver)
     {
         var rc = GetViewRect();
         if (_viewRect.Left != rc.Left || _viewRect.Top != rc.Top || _viewRect.Width != rc.Width || _viewRect.Height != rc.Height)
         {
             Invalidate();
             ViewportChange?.Invoke(this, EventArgs.Empty);
         }
     }
 }
예제 #2
0
 private bool OnMouseWheel(IHTMLEventObj pEvtObj)
 {
     Invalidate();
     ViewportChange?.Invoke(this, EventArgs.Empty);
     return(true);
 }
예제 #3
0
 private void OnViewportChange(object sender, EventArgs e) => ViewportChange?.Invoke(this, EventArgs.Empty);