2010-05-28 70 views
0

我正在寻找一个enchanced编辑部件,使用户可以输入多个令牌(资料)由一些符号手动分离,或从另一源中选择它们。的Delphi:多个令牌编辑部件

这有点像“TO”在Outlook或Facebook场,使您可以输入多个收件人。

任何人都可以提出任何解决办法?

回答

0

我们有点做到这一点是使用普通按钮编辑框,当用户点击我们目前的按钮单独的形式(可制成看起来像一个下拉框,如果你喜欢)一份清单的方式或启用复选框或类似的列表视图。用户选择任意数量的项目,然后当表单关闭时,我们将所选项目的列表显示在逗号或分号分隔列表的编辑中。编辑本身是只读的,所以所有的交互都通过单独的表单。

可是 - 我真的不喜欢整个方法(对于我们的应用程序),因为它看起来并不好,当你有很多选择的项目,我希望找到显示选择一个更好的办法!我想有一个选择是使用带滚动条的只读备忘录来显示项目。

TMS有一些不错的组成部分,其中之一是TCheckListEdit这可能是有用的。

+0

我们的应用程序现在以类似的方式工作,但我们想要改进这种机制的数据输入。用户有时很难用其他表单/列表框/网格快速输入多个已知项目,例如某些帐户或代码。 奇怪的是,这种输入组件仍然不存在:( – Dorin 2010-05-31 05:40:55