ZForge.Controls.TreeViewAdv.Tree.TreeViewAdv.OnMouseDown C# (CSharp) Метод

OnMouseDown() защищенный Метод

protected OnMouseDown ( MouseEventArgs e ) : void
e System.Windows.Forms.MouseEventArgs
Результат void
        protected override void OnMouseDown(MouseEventArgs e)
        {
            if (!Focused)
                Focus();

            _search.EndSearch();
            if (e.Button == MouseButtons.Left)
            {
                TreeColumn c;
                c = GetColumnDividerAt(e.Location);
                if (c != null)
                {
                    Input = new ResizeColumnState(this, c, e.Location);
                    return;
                }
                c = GetColumnAt(e.Location);
                if (c != null)
                {
                    Input = new ClickColumnState(this, c, e.Location);
                    UpdateView();
                    return;
                }
            }

            ChangeInput();
            TreeNodeAdvMouseEventArgs args = CreateMouseArgs(e);

            if (args.Node != null && args.Control != null)
                args.Control.MouseDown(args);

            if (!args.Handled)
                Input.MouseDown(args);

            base.OnMouseDown(e);
        }
TreeViewAdv