예제 #1
0
        internal void AttachEvents(ChartPanelObject obj, ChartPanelAction action)
        {
            ClearDragHelper(obj);
            C1DragHelper helper = null;

            if (action == ChartPanelAction.LeftMouseButtonDrag)
            {
                helper = new C1DragHelper(obj, C1DragHelperMode.TranslateXY, 1.0, true, false, false, false);
            }
            else if (action == ChartPanelAction.RightMouseButtonDrag)
            {
                helper = new C1DragHelper(obj, C1DragHelperMode.TranslateXY, 1.0, true, false, false, true);
            }
            if (helper != null)
            {
                helper.DragStarted   += new EventHandler <C1DragStartedEventArgs>(_dragHelper_DragStarted);
                helper.DragDelta     += new EventHandler <C1DragDeltaEventArgs>(_dragHelper_DragDelta);
                helper.DragCompleted += new EventHandler <C1DragCompletedEventArgs>(_dragHelper_DragCompleted);
                obj.DragHelper        = helper;
            }
        }
예제 #2
0
 internal void DetachEvents(ChartPanelObject obj, ChartPanelAction action)
 {
     ClearDragHelper(obj);
 }