| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | using OTS.WinFormsUI.Docking;using OTSIncAReportApp.OTSDataMgrFunction;using OTSIncAReportApp.OTSSampleReportInfo;using OTSIncAReportApp.SysMgrTools;using System;using System.Collections;namespace OTSIncAReportApp{    /// <summary>    /// Chart图表显示主窗体类    /// </summary>    public partial class frmCharts : DockContent    {        #region 变量定义        private frmReportApp m_ReportApp = null;        Language lan1 = new Language();        Hashtable table;        #endregion        #region 构造函数        public frmCharts(frmReportApp ReportApp)        {            InitializeComponent();            m_ReportApp = ReportApp;            #region 国际化语言            Language lan = new Language(this);            table = lan.GetNameTable("frmCharts");            #endregion        }        #endregion        #region Chart图表窗体被激活事件        /// <summary>        /// 当Chart图表窗体被激活时,触发事件        /// </summary>        /// <param name="sender"></param>        /// <param name="e"></param>        private void OTSCaculationChartsWindow_Activated(object sender, EventArgs e)        {            SampleGrid m_SampleImage = m_ReportApp.m_PropWindow.m_SampleGrid;            string str1 = "常规参数";            str1 = table["str1"].ToString();            m_SampleImage.InitGrid();            m_SampleImage.InitGroupTitle(0, str1);            m_SampleImage.SetPictureProperty(DisplayPicutureType.AnalyzeDataChart);            m_ReportApp.DisCurrentPicProperty();            string str2 = "颗粒成份图";            str2 = table["str2"].ToString();            //根据标签索引 显示默认的数据图表            if (m_ReportApp.m_CChartsWindow.Controls != null)            {                if (m_ReportApp.m_CChartsWindow.Controls.Count == 0)                {                    m_ReportApp.m_PropWindow.tabIndex = DisplayPicutureType.AnalyzeDataChart;                    m_ReportApp.m_DataMgrFun.ShowsTheDefaultPic();                }            }            m_ReportApp.m_RstWindow.SelectWorkSampleNode();            //设置每个功能模块限制菜单的显示            if (this.Controls.Count != 0)            {                m_ReportApp.m_RibbonFun.SetRibbonButnStatu_ByModule(DisplayPicutureType.AnalyzeDataChart);            }            //判断样品属性与样品窗口在主窗体的位置            if (m_ReportApp.m_PropWindow.DockState != m_ReportApp.m_RstWindow.DockState)            {                m_ReportApp.m_RstWindow.Activate();            }            else            {                if (!m_ReportApp.m_PropWindow.Focus())                {                    m_ReportApp.m_RstWindow.Activate();                }            }        }        #endregion    }}
 |