C# 编辑框回调不处理更改

C# 编辑框回调不处理更改,c#,text,callback,outlook,vsto,C#,Text,Callback,Outlook,Vsto,我为Outlook插件创建了一个非常简单的编辑框。我正在使用VSTO。在编辑框中键入内容时,无法使消息框弹出。据我所知,当我添加新文本并按enter键或单击其他位置时,它应该会改变。我可能错过了一些简单的东西。我看过很多例子,但它们似乎都有点不同。有什么帮助吗 public void editBox2_TextChanged(Office.IRibbonControl control) { System.Windows.Forms.MessageBox.Show(

我为Outlook插件创建了一个非常简单的编辑框。我正在使用VSTO。在编辑框中键入内容时,无法使消息框弹出。据我所知,当我添加新文本并按enter键或单击其他位置时,它应该会改变。我可能错过了一些简单的东西。我看过很多例子,但它们似乎都有点不同。有什么帮助吗

    public void editBox2_TextChanged(Office.IRibbonControl control)
    {
        System.Windows.Forms.MessageBox.Show("New Skill Added");
        //Code to Add Skills...
    }

    public void Ribbon_Load(Office.IRibbonUI ribbonUI)
    {
        this.ribbon = ribbonUI;
    }
这是我的xml

    <group id="group3" label="Skills">
        <editBox id="editBox1" onChange="editBox1_TextChanged" label="Add Skills" showImage="false" />
    </group>

我想明白了。我需要在Text_Changed回调中添加另一个参数,如下所示

public void editBox2_TextChanged(Office.IRibbonControl control, String text)
{
    System.Windows.Forms.MessageBox.Show("New Skill Added");
    //Code to Add Skills...
}

我知道了。我需要在Text_Changed回调中添加另一个参数,如下所示

public void editBox2_TextChanged(Office.IRibbonControl control, String text)
{
    System.Windows.Forms.MessageBox.Show("New Skill Added");
    //Code to Add Skills...
}