更改菜单标题
本文关键字:标题 菜单 | 更新日期: 2023-09-27 18:19:36
我使用Form.Show();
从菜单项单击调用form
进行用户登录只是想根据登录结果更改菜单的caption
。我知道这太基本了,但我不知道该怎么做
这是我试过的代码。
private void ChangeLogin_Click(Office.CommandBarButton cmdBarbutton, ref bool cancel)
{
Login openLogin = new Login();
openLogin.Show();
if (openLogin.LoginValid)
{
cmdBarbutton.Caption = "Success";
}
else
{
cmdBarbutton.Caption = "Failure";
}
}
使用WPF菜单项时:
menuItem.Header = openLogin.LoginValid ? "Success" : "Failure";
还要确保使用ShowDialog
而不是Show
来阻止,直到表单关闭:
使用Office命令栏按钮时:
private void ChangeLogin_Click(Office.CommandBarButton cmdBarbutton, ref bool cancel)
{
Login openLogin = new Login();
openLogin.ShowDialog();
cmdBarbutton.Caption = openLogin.LoginValid ? "Success" : "Failure";
}