- 툴바 아이콘 지정
- 메뉴바 테마 적용 - 메뉴바 기능 연결 - 파일 로딩 후 기능들 연결
This commit is contained in:
68
MainForm.cs
68
MainForm.cs
@@ -4,6 +4,7 @@ using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
@@ -31,6 +32,11 @@ namespace friction
|
||||
m_AnalysisPanel = new PanelAnalysis(this);
|
||||
m_RadarGraphPanel = new PanelRadarGraph(this);
|
||||
m_TrendGraphPanel = new PanelTrendGraph(this, m_DataHandler);
|
||||
|
||||
Theme.Apply(this);
|
||||
Theme.Apply(menuStrip);
|
||||
Theme.Apply(toolStripMain);
|
||||
Theme.Apply(statusStrip);
|
||||
}
|
||||
|
||||
private void OpenPanel(DockContent panel)
|
||||
@@ -49,6 +55,39 @@ namespace friction
|
||||
}
|
||||
}
|
||||
|
||||
#region Events from menu
|
||||
private void openDBToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
private void resultTableToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenPanel(m_ResultPanel);
|
||||
}
|
||||
|
||||
private void analysisTableToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenPanel(m_AnalysisPanel);
|
||||
}
|
||||
|
||||
private void radarGraphToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenPanel(m_RadarGraphPanel);
|
||||
}
|
||||
|
||||
private void trendGraphToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenPanel(m_TrendGraphPanel);
|
||||
m_TrendGraphPanel.UpdateGraph();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Events from toolbox
|
||||
private void toolStripButtonOpen_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenFileDialog ofd = new OpenFileDialog();
|
||||
@@ -59,12 +98,19 @@ namespace friction
|
||||
m_DBFileName = ofd.FileName;
|
||||
m_DataHandler.LoadData(m_DBFileName);
|
||||
|
||||
toolStripButtonTrendGraph.Enabled = false;
|
||||
toolStripButtonRadarGraph.Enabled = true;
|
||||
|
||||
m_MaterialPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_MaterialPanel);
|
||||
|
||||
m_ResultPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_ResultPanel);
|
||||
|
||||
m_AnalysisPanel.Reset();
|
||||
m_AnalysisPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_AnalysisPanel);
|
||||
|
||||
toolStripStatusLabel.Text = m_DBFileName;
|
||||
}
|
||||
}
|
||||
@@ -92,21 +138,31 @@ namespace friction
|
||||
private void toolStripButtonTrendGraph_Click(object sender, EventArgs e)
|
||||
{
|
||||
OpenPanel(m_TrendGraphPanel);
|
||||
m_TrendGraphPanel.UpdateGraph();
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region Events from panels
|
||||
public void OnApplyData(string strSpring, string strTable)
|
||||
{
|
||||
if (strTable == "All")
|
||||
{
|
||||
trendGraphToolStripMenuItem.Enabled = toolStripButtonTrendGraph.Enabled = false;
|
||||
radarGraphToolStripMenuItem.Enabled = toolStripButtonRadarGraph.Enabled = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
trendGraphToolStripMenuItem.Enabled = toolStripButtonTrendGraph.Enabled = true;
|
||||
radarGraphToolStripMenuItem.Enabled = toolStripButtonRadarGraph.Enabled = false;
|
||||
|
||||
if (m_TrendGraphPanel.Visible == true)
|
||||
m_TrendGraphPanel.UpdateGraph();
|
||||
}
|
||||
|
||||
m_DataHandler.SetSelectedMaterial(strSpring, strTable);
|
||||
|
||||
m_AnalysisPanel.UpdateData(m_DataHandler);
|
||||
OpenPanel(m_AnalysisPanel);
|
||||
}
|
||||
|
||||
public void OnColumnChecked(string strColumn, bool bChecked)
|
||||
{
|
||||
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user