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))); }
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(); } } }