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
- }
- }
|