Inheritance: System.EventArgs
示例#1
0
        protected virtual void OnBrowseButtonClick(BrowseButtonEventArgs e)
        {
            var ev = BrowseButtonClick;

            if (ev != null)
            {
                ev(this, e);
            }
        }
示例#2
0
        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);
        }
示例#3
0
文件: HelpForm.cs 项目: netide/netide
        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;
            }
        }
示例#4
0
文件: Form.cs 项目: netide/netide
        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);
        }
示例#5
0
文件: Form.cs 项目: netide/netide
 protected virtual void OnBrowseButtonClick(BrowseButtonEventArgs e)
 {
     var ev = BrowseButtonClick;
     if (ev != null)
         ev(this, e);
 }