Winform用户控件,如Dev Express令牌编辑或Jquery标签输入

Kop*_*ick 1 vb.net user-controls telerik token winforms

我正在使用VB.Net开发Winforms.

下面的油漆图粗略描述了我的要求.

带有X的Recatangular框是我需要的控件

当我单击"添加过滤器"按钮时,将打开一个包含标准列表的窗口.当我单击其中一个条件时,窗口将关闭,所选值将填充在控件之类的标签中,并且可以在单击X时删除

我以前使用过J-Query Tags Input.我需要一个具有这种功能的Winform控件.我看到DevExpress有一个名为TokenEditor的控件,但是我无法访问它.我可以访问Telerik.

这些要求就是这些方面的要求 在此输入图像描述

在此输入图像描述

任何帮助我指导正确方向的帮助都会有所帮助.

Rom*_*man 6

我会使用Telerik的RadAutoCompleteBox控制权.请参阅Telerik文档.设置源的一种方法是:

List<string> source = new List<string>() { "Shawn Smith", "Toby Huck", "Steven Ratcliffe", "Dennis Smith" };
radAutoCompleteBox1.AutoCompleteDataSource = source;
Run Code Online (Sandbox Code Playgroud)

如果您开始输入,则会AutoCompleteBox弹出您的源项目.如果要使用特殊字符分隔项目,请设置Delimiter属性.

radAutoCompleteBox1.Delimiter = ',';
Run Code Online (Sandbox Code Playgroud)

默认字符是分号(;).