目前我正在使用Visual Studio 2012的Add-in Express开发一个outlook插件。所有代码都是用C#编写的。我使用ImageMso属性为功能区中的按钮添加图标。我编写了以下代码来更改登录按钮的图标(动态)。但是当我按下按钮时图标没有改变。请指教我
private void adxRibBtnLoginLogoff_OnClick(object sender, IRibbonControl control, bool pressed)
{
if (isLogged)
{
//LogOff User
//Some Business Logics
adxRibBtnLoginLogoff.ImageMso = "ChangeToAcceptInvitation";
}
else
{
//Login User
//Some Business Logics
adxRibBtnLoginLogoff.ImageMso = "ChangeToDeclineInvitation";
}
}
感谢您的帮助, Kushan Randima。
答案 0 :(得分:0)
使用ImageMso属性向Outlook添加图标后,无法以编程方式更改这些图标。