Example #1
0
        private void tsmLogout_Click(object sender, EventArgs e)
        {
            //log user out
            GlobalData.currentUser = null;

            //remove all user controls
            foreach (Control oControl in this.Controls)
                if (oControl is UserControl)
                    oControl.Dispose();

            //display login panel
            LoginPanel newLogin = new LoginPanel();
            newLogin.Disposed += new EventHandler(loginPanel_Disposed);
            newLogin.Dock = DockStyle.Fill;
            this.Controls.Add(newLogin);
            newLogin.BringToFront();

            //hide logout button
            this.tsmLogout.Visible = false;
        }