폼 순서는
1. 로그인 폼(Login_Form)
2. 로딩 폼(Loading_Form)
3. 메인 폼(Main_Form)
으로 진행한다.
Login.cs
// 로그인폼에서 로딩폼으로 전환
private void FormLoginToLoading_Click(object sender, EventArgs e)
{
this.Hide(); // 로그인폼 숨기기
Loading_Form fm = new Loading_Form(); // 로딩폼 생성
fm.ShowDialog(); // 로딩폼 보이기
this.Close(); // 로그인폼 닫기
}
로딩폼에서 메인폼으로 전환도 동일한 방식으로 처리한다.
로딩폼에서 메인폼 전환시 데이터 전송
Loading.cs
// 로딩폼에서 메인폼으로 전환
private void FormLoadingToMain_Click(object sender, EventArgs e)
{
this.Hide();
Loading_Form fm = new Loading_Form();
fm.Passvalue = "전송할 데이터"; //전송하기
fm.ShowDialog();
this.Close();
}
Main.cs
// 전송양식
private string main_value;
private string Passvalue
{
get { return this.main_value; }
set { this.main_value = value; }
}
private void Main_Load(object sender, EventArgs e)
{
string data = Passvalue; // 전송받기
}
'Programming > c#' 카테고리의 다른 글
Dictionary 정렬 (0) | 2021.05.09 |
---|---|
Guna UI2로 Login폼 만들기 (0) | 2021.04.26 |
비쥬얼스튜디오 Guna UI설치 (0) | 2021.04.26 |
서버와 클라이언트간 통신 [서버, 클라이언트 프로그램 만들기] (0) | 2017.08.31 |