在Outlook 2007加载项中建议组合框

时间:2012-07-20 20:13:43

标签: combobox vsto outlook-addin outlook-2007

我在Outlook 2007命令栏中有一个msoControlComboBox项。我可以在组合框下拉列表中添加项目,如果用户在文本框中键入与下拉列表中任何单词的开头相匹配的内容,则组合框会在文本框内显示单词的其余部分。

我想做得好一点。

  1. 我希望能够检测按键事件,并根据用户目前输入的字符在下拉列表中添加/删除项目。

  2. 我还希望能够以编程方式下拉列表(现在只有用户点击下拉箭头才会显示下拉列表)。

  3. 有没有办法实现这两个目标(在c#中)。

1 个答案:

答案 0 :(得分:1)

没有开箱即用的微软控件可以做到这一点。

然而,你不是第一个想要这个的人,而且我个人使用了here找到的控件,并发现它是我需要的一个很好的起点。它旨在寻找电子邮件地址,但它可以适应其他需求。它使用正则表达式搜索来查找匹配项