프로그램 진입점에서 로긴폼을 먼저 로드 시킨다음에
확인여부를 가지고 메인프로그램을 실행시킵니다.
LoginForm 에서 확인 버튼을 눌렀을떄
private void buttonOK_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.OK; } private void buttonCancel_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.Cancel; }
Program 에 DialogResult.OK를 리턴합니다.
static class Program { /// <summary> /// 해당 응용 프로그램의 주 진입점입니다. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Login.LoginBox login = new Login.LoginBox(); login.ShowDialog(); DialogResult result = login.DialogResult; if (result == DialogResult.OK) { Application.Run(new MDIParentFrm()); } login.Dispose(); } }
'C#.NET' 카테고리의 다른 글
초간단 숫자 앞에 0 채우기 (0) | 2010.02.25 |
---|---|
초간단 DataGridView 사용법 (추가중…) (0) | 2010.02.22 |
[.Resx 리소스 , Resources]리소스 액세스 (3) | 2010.02.10 |
[Process]외부프로그램 실행 / 익스플로어실행 (0) | 2010.02.08 |
초간단 Custom Controls 만들기 (0) | 2010.02.05 |
[Form Loading]폼로딩 보여주기 (0) | 2010.02.03 |
virtual 메소드 (0) | 2010.01.27 |
예외 처리try catch 및 Throw (0) | 2010.01.12 |
[문자열 , byte , 바이트 ]간단한 문자열 자르기 (0) | 2010.01.12 |
[DATAGRID & DATASET ]DATASET 을 이용한 데이터 그리드 사용법 (0) | 2010.01.12 |