示例#1
0
        private void lb_UserName_Click(object sender, EventArgs e)
        {
            ContextMenuStrip cms = new ContextMenuStrip();

            cms.ShowImageMargin  = false;
            cms.ShowCheckMargin  = false;
            cms.ShowItemToolTips = false;
            cms.AutoSize         = true;
            ToolStripButton itemUser = new ToolStripButton();

            itemUser.Text   = "切换用户";
            itemUser.Click += (obj, ee) =>
            {
                Application.Restart();
            };
            cms.Items.Add(itemUser);

            ToolStripButton itemPassword = new ToolStripButton();

            itemPassword.Text   = "修改密码";
            itemPassword.Click += (obj, ee) =>
            {
                AlterUserPasswordForm frm = new AlterUserPasswordForm();
                if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Application.Restart();
                }
            };
            cms.Items.Add(itemPassword);
            cms.Show(this.PointToScreen(new Point(lb_UserName.Left, lb_UserName.Bottom)));
        }
示例#2
0
        private void 修改密码ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AlterUserPasswordForm frm = new AlterUserPasswordForm();

            if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                if (MessageBox.Show("修改密码后需要重新启动") == DialogResult.OK)
                {
                    Application.Restart();
                }
            }
        }