private void btnCancel_Click(object sender, EventArgs e) { CustomerLoginControl customerLogin = new CustomerLoginControl(); OnbtnCancelClicked(customerLogin); // 이전 화면으로 돌아가는 새로운 이벤트 추가 }
// CustomerLoginControl 로드 private void OpenLoginControl(CustomerLoginControl customerLoginControl) { // 처음 시작시에는 Top, Bottom툴바 출력 안하게 pnlTop.Visible = false; pnlBottom.Visible = false; // 시작 화면인 로그인 화면 출력 customerLoginControl.LoginToDetail += CustomerLoginControl_LoginToDetail; CallUserControl(customerLoginControl); }
// 상단 패널(툴바) 홈버튼 클릭 이벤트 private void btnHome_Click(object sender, EventArgs e) { // 초기 화면으로 돌아가기 ConnectedCustomer = null; CreatedQuestionnare = new Questionnare(); CustomerLoginControl customerLoginControl = new CustomerLoginControl(); OpenLoginControl(customerLoginControl); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (DesignMode) { return; } // 가운데 패널의 컨트롤 컬렉터의 별칭을 지정 MainControl = pnlMain.Controls; // 시작 화면인 로그인 화면 출력 CustomerLoginControl customerLoginControl = new CustomerLoginControl(); OpenLoginControl(customerLoginControl); }