private void GraphicLinePresenter(GraphicLine.GraphicLine in_control, DateTime in_StartTime)
        {
            DateTime T1   = get_T1(in_StartTime);
            DateTime T2   = get_T2(in_StartTime);
            DateTime CURR = get_CURR();



            in_control.SetEmpty();
            in_control.AddBasePeriod(T1, T2);

            for (int i = 0; i < GLGlobalObject.GraphicLineDataArr.Length; i++)
            {
                if (GLGlobalObject.GraphicLineDataArr[i] != null && GLGlobalObject.GraphicLineDataArr[i].datetime >= T1 && GLGlobalObject.GraphicLineDataArr[i].datetime <= T2)
                {
                    graphicLine1.Data.Add(GLGlobalObject.GraphicLineDataArr[i]);
                }
            }

            //MessageBox.Show(graphicLine1.Data[graphicLine1.Data.Count-1].datetime.ToString());
            in_control.Refresh();
        }
        private void GraphicLinePresenter(GraphicLine.GraphicLine in_control, DateTime in_StartTime)
        {
            DateTime T1 = get_T1(in_StartTime);
            DateTime T2 = get_T2(in_StartTime);
            DateTime CURR = get_CURR();



            in_control.SetEmpty();
            in_control.AddBasePeriod(T1, T2);

            for (int i = 0; i < GLGlobalObject.GraphicLineDataArr.Length; i++)
            {
                if (GLGlobalObject.GraphicLineDataArr[i] != null && GLGlobalObject.GraphicLineDataArr[i].datetime >= T1 && GLGlobalObject.GraphicLineDataArr[i].datetime <= T2)
                {
                    graphicLine1.Data.Add(GLGlobalObject.GraphicLineDataArr[i]);
                }
            }

            //MessageBox.Show(graphicLine1.Data[graphicLine1.Data.Count-1].datetime.ToString());
            in_control.Refresh();
        }