如何在C#中创建一个文本框,使其看起来像Outlook搜索中的文本框

如何在C#中创建一个文本框,使其看起来像Outlook搜索中的文本框,c#,winforms,C#,Winforms,在Outlook 2013中,用户可以在搜索字段中键入单词,然后在显示结果后,通过单击搜索框中的箭头并指定“收件人”、“发件人”、“主题”、“任意”等来修改搜索类型 我如何用选项来模拟那个三角形。我想使用自己的搜索选项。您最好在WPF中设计一个控件,并将其托管在WinForms窗口中。在WPF中,定制文本框将非常容易。IMO每个人都不知道Outlook2013文本字段。提供一些图片,以更清楚地说明您试图实现的目标。@Sriram如果您需要图片,我将上载一些,但搜索也与Windows 7相同,具体

在Outlook 2013中,用户可以在搜索字段中键入单词,然后在显示结果后,通过单击搜索框中的箭头并指定“收件人”、“发件人”、“主题”、“任意”等来修改搜索类型


我如何用选项来模拟那个三角形。我想使用自己的搜索选项。

您最好在WPF中设计一个控件,并将其托管在WinForms窗口中。在WPF中,定制文本框将非常容易。

IMO每个人都不知道Outlook2013文本字段。提供一些图片,以更清楚地说明您试图实现的目标。@Sriram如果您需要图片,我将上载一些,但搜索也与Windows 7相同,具体是哪个部分?我如何设计WPF控件,然后在WinFormProject->添加新项->WPF->用户控件中使用它。然后,需要将ElementHost从工具箱(WPF Interoperability下)拖到WinForms表单中。单击右上角的小箭头,在“选择托管内容”下拉列表中选择WPF用户控件。