protected virtual void OnBrowseButtonClick(BrowseButtonEventArgs e) { var ev = BrowseButtonClick; if (ev != null) { ev(this, e); } }
protected override void WndProc(ref Message m) { BrowseButtonEventArgs e; switch (m.Msg) { case NativeMethods.WM_NCHITTEST: WmNCHitTest(ref m); return; case NativeMethods.WM_APPCOMMAND: switch (NativeMethods.Util.HIWORD(m.LParam) & ~0xf000) { case NativeMethods.APPCOMMAND_BROWSER_BACKWARD: e = new BrowseButtonEventArgs(BrowseButton.Back); OnBrowseButtonClick(e); if (e.Handled) { m.Result = (IntPtr)1; return; } break; case NativeMethods.APPCOMMAND_BROWSER_FORWARD: e = new BrowseButtonEventArgs(BrowseButton.Forward); OnBrowseButtonClick(e); if (e.Handled) { m.Result = (IntPtr)1; return; } break; } break; case NativeMethods.WM_ACTIVATEAPP: if (m.LParam == IntPtr.Zero) { OnApplicationActivated(EventArgs.Empty); } else { OnApplicationDeactivated(EventArgs.Empty); } break; } base.WndProc(ref m); }
private void HelpForm_BrowseButtonClick(object sender, BrowseButtonEventArgs e) { switch (e.Button) { case BrowseButton.Forward: e.Handled = true; _forward.PerformClick(); break; case BrowseButton.Back: e.Handled = true; _back.PerformClick(); break; } }
protected override void WndProc(ref Message m) { BrowseButtonEventArgs e; switch (m.Msg) { case NativeMethods.WM_NCHITTEST: WmNCHitTest(ref m); return; case NativeMethods.WM_APPCOMMAND: switch (NativeMethods.Util.HIWORD(m.LParam) & ~0xf000) { case NativeMethods.APPCOMMAND_BROWSER_BACKWARD: e = new BrowseButtonEventArgs(BrowseButton.Back); OnBrowseButtonClick(e); if (e.Handled) { m.Result = (IntPtr)1; return; } break; case NativeMethods.APPCOMMAND_BROWSER_FORWARD: e = new BrowseButtonEventArgs(BrowseButton.Forward); OnBrowseButtonClick(e); if (e.Handled) { m.Result = (IntPtr)1; return; } break; } break; case NativeMethods.WM_ACTIVATEAPP: if (m.LParam == IntPtr.Zero) OnApplicationActivated(EventArgs.Empty); else OnApplicationDeactivated(EventArgs.Empty); break; } base.WndProc(ref m); }
protected virtual void OnBrowseButtonClick(BrowseButtonEventArgs e) { var ev = BrowseButtonClick; if (ev != null) ev(this, e); }