using OTS.WinFormsUI.Docking;
using OTSIncAReportApp.OTSDataMgrFunction;
using OTSIncAReportApp.OTSSampleReportInfo;
using OTSIncAReportApp.SysMgrTools;
using System;
using System.Collections;
namespace OTSIncAReportApp
{
///
/// Chart图表显示主窗体类
///
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图表窗体被激活事件
///
/// 当Chart图表窗体被激活时,触发事件
///
///
///
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
}
}