INT_PT002/INT_PT002/Controls/System/ControlMenuSystemStatus.cs

60 lines
1.5 KiB
C#

using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using INT_PT002.Forms;
using INT_PT002.DataStore;
namespace INT_PT002.Controls
{
public partial class ControlMenuSystemStatus : UserControl
{
#region Field
private FormMenu m_ParentForm;
#endregion
#region Constructor
public ControlMenuSystemStatus(FormMenu parent)
{
InitializeComponent();
this.ParentForm = parent;
this.Initialize();
}
#endregion
#region Property
public FormMenu ParentForm
{
get { return this.m_ParentForm; }
private set { this.m_ParentForm = value; }
}
#endregion
#region Method
private void Initialize()
{
this.smartGroupBox1.Text = "System > Status";
}
public void DisplayRefresh()
{
this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = Define.E_FormStore.FormStatus;
this.ParentForm.ParentForm.SetDisplayMode(Define.E_DisplayMode.Normal);
}
#endregion
#region Event Handler
private void buttonStart_Click(object sender, EventArgs e)
{
this.ParentForm.ParentForm.TransferData(CommunicationCommand.CutInpupt, CommunicationID.MainBoard);
}
#endregion
}
}