| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 | using OTS.WinFormsUI.Docking;using OTSIncAReportApp.OTSDataMgrFunction;using OTSIncAReportApp.OTSSampleReportInfo;using System;namespace OTSIncAReportApp{    /// <summary>    /// image分布图排列图主窗体    /// </summary>    public partial class frmSampleImage : DockContent    {        #region 变量定义        private frmReportApp m_ReportApp = null;        #endregion        #region 构造函数        public frmSampleImage(frmReportApp ReportApp)        {            InitializeComponent();            m_ReportApp = ReportApp;        }        #endregion        #region 分布图排列图主窗体被激活时触发事件        private void OTSSampleImageWindow_Activated(object sender, EventArgs e)        {            SampleGrid m_SampleImage = m_ReportApp.m_PropWindow.m_SampleGrid;            m_SampleImage.InitGrid();            m_SampleImage.InitGroupTitle(0, "常规参数");            m_SampleImage.SetPictureProperty(DisplayPicutureType.AnalyzeImg);            m_ReportApp.DisCurrentPicProperty();//先添加属性            //根据标签索引 显示默认的数据图表            if (m_ReportApp.m_SImageWindow.Controls != null)            {                if (m_ReportApp.m_SImageWindow.Controls.Count == 0)                {                    m_ReportApp.m_PropWindow.tabIndex = DisplayPicutureType.AnalyzeImg;                    m_ReportApp.m_DataMgrFun.ShowsTheDefaultPic();                }            }            //设置每个功能模块限制菜单的显示            if (this.Controls.Count != 0)            {                m_ReportApp.m_RibbonFun.SetRibbonButnStatu_ByModule(DisplayPicutureType.AnalyzeImg);            }            //判断样品属性与样品窗口在主窗体的位置            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();                }            }            //判断分布图,排序图全局对象是否为空,不为空的话,加载选择列表,用此来代替刷新,对颗粒列表中的选择颗粒,显示选择到分布图与排序图中            if (m_ReportApp.im_Control_DrawDistrbutionImageAndBSE != null)            {                //分布图显示选择颗粒                m_ReportApp.im_Control_DrawDistrbutionImageAndBSE.SetSelectParticle(m_ReportApp.SelectedParticles);            }            if (m_ReportApp.im_Control_DrawDistrbutionSortImage != null)            {                //排序图显示选择颗粒                m_ReportApp.im_Control_DrawDistrbutionSortImage.SetSelectParticle(m_ReportApp.SelectedParticles);            }        }        #endregion    }}
 |