//------------------------------------------------------------------------------------------------------- //open the searching form private void SearchAndFind(object sender, EventArgs e) { ChangeColor.BackColor(SearchPeoplePanel, System.Drawing.Color.WhiteSmoke); Search.FormClosed += (x, y) => EnableControl.ControlEnable(this, true); //enabled the dashboard form when this form closed EnableControl.ControlEnable(this, false); //unable the dashboard when using this form Search.Show(); }
//------------------------------------------------------------------------------------------------------ //this event trigger when the user logout and jump to login form private void ExitClick(object sender, EventArgs e) { ChangeColor.BackColor(ExitPeoplePanel, System.Drawing.Color.WhiteSmoke); var thread = new Thread(ThreadStart => Application.Run(new LoginFrm())); thread.Start(); this.Close(); }
//------------------------------------------------------------------------------------------------------ //open create account form private void CreateAccountCLick(object sender, EventArgs e) { ChangeColor.BackColor(AddPeoplePanel, System.Drawing.Color.WhiteSmoke); var createAccount = new CreateAccount(); createAccount.FormClosed += (x, y) => this.Enabled = true; //enabled the dashboard form when this form closed this.Enabled = false; //unable the dashboard when using this form createAccount.Show(); //show the form }
private void ChangeColorMouseLeave(Object sender, EventArgs e) => ChangeColor.BackColor((Button)sender, System.Drawing.Color.WhiteSmoke);
//--------------------------------------------------------------------------------------------------------------------------------------- //change color backcolor in a control private void ChangeColorMouseOver(Object sender, EventArgs e) => ChangeColor.BackColor((Button)sender, System.Drawing.Color.CornflowerBlue);
private void CloseLbl_MouseLeave(object sender, EventArgs e) => ChangeColor.ForeColor((Label)sender, System.Drawing.Color.Maroon);
//--------------------------------------------------------------------------------------------------------------------------------------- //change the font color in the closing form logo private void CloseLbl_MouseHover(object sender, EventArgs e) => ChangeColor.ForeColor((Label)sender, System.Drawing.Color.Orange);
//--------------------------------------------------------------------------------------------------------- private void NotHoverNavBar(object sender, EventArgs e) { var pic = (Control)sender; //capture the control that trigger this event ChangeColor.BackColor((Control)pic.Parent, System.Drawing.SystemColors.ActiveBorder); //capture the parent control and change the backcolor }
private void NotHoverLeaveForm(object sender, EventArgs e) => ChangeColor.ForeColor((Control)sender, System.Drawing.Color.Red);