study
[C#] Class Study - Facility Status Check Program
yz
2022. 5. 31. 15:16
Main.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Class
{
public partial class Main : Form
{
public Main()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// M_RunStopFlag M_RSFlag = new M_RunStopFlag(); 지우고
MessageBox.Show(M_RunStopFlag.sRunStopFlag);
}
private void button2_Click(object sender, EventArgs e)
{
M_Run RunScreen = new M_Run(); // RunScreen이라는 이름으로 객체(M_Run 클래스) 복사
RunScreen.Show();
}
private void button3_Click(object sender, EventArgs e)
{
M_Stop StopScreen = new M_Stop();
StopScreen.Show();
}
}
}
M_RunStopFlag.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Class
{
internal class M_RunStopFlag
{
public static string sRunStopFlag = "대기";
}
}
M_Run.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Class
{
public partial class M_Run : Form
{
public M_Run()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//// M_RunStopFlag.CS 에 있는 데이터를 M_RSflag 이름의 객체로 복사하라.
//M_RunStopFlag M_RSflag = new M_RunStopFlag();
//// 복사 해온 M_RSflag 에 있는 sRunStopFlag 의 값을 표현해 주세요.
//MessageBox.Show(M_RSflag.sRunStopFlag);
//// 복사 해온 M_RSflag 객체에 있는 sRunStopFlag 변수에 "가동"이라는
//// 데이터를 넣어 주세요 제발 컴퓨터님.
//M_RSflag.sRunStopFlag = "가동";
//// 복사해온 M_RSflag 객체에 있는 sRunStopFlag 값이 바뀐 최신의 상태를
//// 보여주세요.
//MessageBox.Show(M_RSflag.sRunStopFlag);
MessageBox.Show(M_RunStopFlag.sRunStopFlag);
M_RunStopFlag.sRunStopFlag = "가동";
MessageBox.Show(M_RunStopFlag.sRunStopFlag);
}
}
}
M_Stop.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Class
{
public partial class M_Stop : Form
{
public M_Stop()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(M_RunStopFlag.sRunStopFlag);
M_RunStopFlag.sRunStopFlag = "정지";
MessageBox.Show(M_RunStopFlag.sRunStopFlag);
}
}
}
LIST