| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | using OTS.WinFormsUI.Docking;using OTSIncAReportApp.OTSDataMgrFunction;using OTSIncAReportApp.OTSSampleReportInfo;using System;namespace OTSIncAReportApp{    /// <summary>    /// Grid表格主窗体    /// </summary>    public partial class frmTables : DockContent    {        #region 变量定义        private frmReportApp m_ReportApp = null;        #endregion        #region 构造函数        public frmTables(frmReportApp ReportApp)        {            InitializeComponent();            m_ReportApp = ReportApp;        }        #endregion        #region Grid表格被激活时事件        private void OTSCaculationTablesWindow_Activated(object sender, EventArgs e)        {            SampleGrid m_SampleGrid = m_ReportApp.m_PropWindow.m_SampleGrid;            m_SampleGrid.InitGrid();            m_SampleGrid.InitGroupTitle(0, "常规参数");            m_SampleGrid.SetPictureProperty(DisplayPicutureType.AnalyzeDataTable);            m_ReportApp.DisCurrentPicProperty();//先添加属性            //根据标签索引 显示默认的数据图表            if (m_ReportApp.m_CTablesWindow.Controls != null)            {                if (m_ReportApp.m_CTablesWindow.Controls.Count == 0)                {                    m_ReportApp.m_PropWindow.tabIndex = DisplayPicutureType.AnalyzeDataTable;                    m_ReportApp.m_DataMgrFun.ShowsTheDefaultPic();                }            }            m_ReportApp.m_RstWindow.SelectWorkSampleNode();            //设置每个功能模块限制菜单的显示            if (this.Controls.Count != 0)            {                m_ReportApp.m_RibbonFun.SetRibbonButnStatu_ByModule(DisplayPicutureType.AnalyzeDataTable);            }            //判断样品属性与样品窗口在主窗体的位置            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    }}
 |