Process mouse events for handling drag and drop operations.
상속: ComponentFactory.Krypton.Toolkit.GlobalId, IMouseController, IKeyController, ISourceController
예제 #1
0
        private void CreateDragDrop()
        {
            // Create and attach the drag controller to the header view
            DragViewController controller = new DragViewController(_viewHeadingPrimary);

            _viewHeadingPrimary.MouseController  = controller;
            _viewHeadingPrimary.KeyController    = controller;
            _viewHeadingPrimary.SourceController = controller;

            // Hook into the dragging events for forwarding to the navigator
            controller.DragStart       += new EventHandler <DragStartEventCancelArgs>(OnDragStart);
            controller.DragMove        += new EventHandler <PointEventArgs>(OnDragMove);
            controller.DragEnd         += new EventHandler <PointEventArgs>(OnDragEnd);
            controller.DragQuit        += new EventHandler(OnDragQuit);
            controller.LeftMouseDown   += new EventHandler(OnLeftMouseDown);
            controller.RightMouseDown  += new EventHandler(OnRightMouseDown);
            controller.LeftDoubleClick += new EventHandler(OnLeftDoubleClick);
        }
예제 #2
0
        private void CreateDragDrop()
        {
            // Create and attach the drag controller to the header view
            DragViewController controller = new DragViewController(_viewHeadingPrimary);

            _viewHeadingPrimary.MouseController  = controller;
            _viewHeadingPrimary.KeyController    = controller;
            _viewHeadingPrimary.SourceController = controller;

            // Hook into the dragging events for forwarding to the navigator
            controller.DragStart       += OnDragStart;
            controller.DragMove        += OnDragMove;
            controller.DragEnd         += OnDragEnd;
            controller.DragQuit        += OnDragQuit;
            controller.LeftMouseDown   += OnLeftMouseDown;
            controller.RightMouseDown  += OnRightMouseDown;
            controller.LeftDoubleClick += OnLeftDoubleClick;
        }
        private void CreateDragDrop()
        {
            // Create and attach the drag controller to the header view
            DragViewController controller = new DragViewController(_viewHeadingPrimary);
            _viewHeadingPrimary.MouseController = controller;
            _viewHeadingPrimary.KeyController = controller;
            _viewHeadingPrimary.SourceController = controller;

            // Hook into the dragging events for forwarding to the navigator
            controller.DragStart += new EventHandler<DragStartEventCancelArgs>(OnDragStart);
            controller.DragMove += new EventHandler<PointEventArgs>(OnDragMove);
            controller.DragEnd += new EventHandler<PointEventArgs>(OnDragEnd);
            controller.DragQuit += new EventHandler(OnDragQuit);
            controller.LeftMouseDown += new EventHandler(OnLeftMouseDown);
            controller.RightMouseDown += new EventHandler(OnRightMouseDown);
            controller.LeftDoubleClick += new EventHandler(OnLeftDoubleClick);
        }