frmTables.cs 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. using OTS.WinFormsUI.Docking;
  2. using OTSIncAReportApp.OTSDataMgrFunction;
  3. using OTSIncAReportApp.OTSSampleReportInfo;
  4. using System;
  5. namespace OTSIncAReportApp
  6. {
  7. /// <summary>
  8. /// Grid表格主窗体
  9. /// </summary>
  10. public partial class frmTables : DockContent
  11. {
  12. #region 变量定义
  13. private frmReportApp m_ReportApp = null;
  14. #endregion
  15. #region 构造函数
  16. public frmTables(frmReportApp ReportApp)
  17. {
  18. InitializeComponent();
  19. m_ReportApp = ReportApp;
  20. }
  21. #endregion
  22. #region Grid表格被激活时事件
  23. private void OTSCaculationTablesWindow_Activated(object sender, EventArgs e)
  24. {
  25. SampleGrid m_SampleGrid = m_ReportApp.m_PropWindow.m_SampleGrid;
  26. m_SampleGrid.InitGrid();
  27. m_SampleGrid.InitGroupTitle(0, "常规参数");
  28. m_SampleGrid.SetPictureProperty(DisplayPicutureType.AnalyzeDataTable);
  29. m_ReportApp.DisCurrentPicProperty();//先添加属性
  30. //根据标签索引 显示默认的数据图表
  31. if (m_ReportApp.m_CTablesWindow.Controls != null)
  32. {
  33. if (m_ReportApp.m_CTablesWindow.Controls.Count == 0)
  34. {
  35. m_ReportApp.m_PropWindow.tabIndex = DisplayPicutureType.AnalyzeDataTable;
  36. m_ReportApp.m_DataMgrFun.ShowsTheDefaultPic();
  37. }
  38. }
  39. m_ReportApp.m_RstWindow.SelectWorkSampleNode();
  40. //设置每个功能模块限制菜单的显示
  41. if (this.Controls.Count != 0)
  42. {
  43. m_ReportApp.m_RibbonFun.SetRibbonButnStatu_ByModule(DisplayPicutureType.AnalyzeDataTable);
  44. }
  45. //判断样品属性与样品窗口在主窗体的位置
  46. if (m_ReportApp.m_PropWindow.DockState != m_ReportApp.m_RstWindow.DockState)
  47. {
  48. m_ReportApp.m_RstWindow.Activate();
  49. }
  50. else
  51. {
  52. if (!m_ReportApp.m_PropWindow.Focus())
  53. {
  54. m_ReportApp.m_RstWindow.Activate();
  55. }
  56. }
  57. }
  58. #endregion
  59. }
  60. }