更改customtask上按钮的可见性

时间:2011-03-10 11:58:01

标签: c# visual-studio-2010 outlook-addin

我实际上在Outlook加载项上有一个自定义任务窗格,效果非常好。我的问题是我想更改我的customTaskPane上显示的一个按钮的可见性,但我不知道如何在我的thisAddin中执行此操作。

我尝试这样做的代码部分。也许它更容易理解。

if (person.Role == 1)
                        {
                            //Person is SysAdmin no Button display
                            //How could I change state of my button ??
                        }
                        else if (person.Role == 2)
                        {
                            //Person is ServiceAdmin display refused button

                        }
                        else if (person.Role == 3)
                        {
                            //Person is ServiceAgent display refused and considered button when mail is 
                            //not considered and respond button where mail is considered

                        }

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。

如果有人遇到同样的问题,我会提出解决方案。

我将代码放在userControl.cs而不是thisAddin中,并保存" person.Role"有关currentInformation的信息,以便在userControl.cs上检索它