// handle actions triggered by the existing user login panel void existingUserPanel_ActionSelected(LoginExistingUserPanel.Action action) { existingUserPanel.Visible = false; switch (action) { case LoginExistingUserPanel.Action.BACK: welcomePanel.Visible = true; break; case LoginExistingUserPanel.Action.VALIDATED: successPanel.Visible = true; ValidatedUser = existingUserPanel.ValidatedUser; break; } }
public LoginForm() { InitializeComponent(); newUserPanel = new LoginNewUserPanel(); newUserPanel.Visible = false; newUserPanel.Location = new System.Drawing.Point(10, 100); Controls.Add(newUserPanel); existingUserPanel = new LoginExistingUserPanel(); existingUserPanel.Visible = false; existingUserPanel.Location = new System.Drawing.Point(10, 100); Controls.Add(existingUserPanel); successPanel = new LoginSuccessPanel(); successPanel.Visible = false; successPanel.Location = new System.Drawing.Point(10, 100); Controls.Add(successPanel); welcomePanel.ActionSelected += new LoginWelcomePanel.ActionSelectedDelegate(welcomePanel_ActionSelected); newUserPanel.ActionSelected += new LoginNewUserPanel.ActionSelectedDelegate(newUserPanel_ActionSelected); existingUserPanel.ActionSelected += new LoginExistingUserPanel.ActionSelectedDelegate(existingUserPanel_ActionSelected); }