我正在寻找一个增强的编辑组件,允许用户输入由某个符号手动分隔的多个标记(项目),或者从其他来源中选择它们。
它在outlook或facebook中的“TO”字段允许您输入多个收件人。
有人可以建议任何解决方案吗?
答案 0 :(得分:0)
我们这样做的方式是使用普通的按钮编辑框,当用户点击按钮时,我们会提供一个单独的表格(如果你愿意,可以看起来像一个下拉框),带有一个清单或列表视图已启用或类似的复选框。用户选择任意数量的项目,然后当表格关闭时,我们获取所选项目的列表,并将其作为逗号或分号分隔列表显示在编辑中。编辑本身是只读的,因此所有交互都通过单独的表单。
但是 - 我真的不喜欢整个方法(对于我们的应用程序),因为当你有很多选择的项目并且我希望找到更好的方式来展示选择时它看起来不太好!我想一个选项是使用带滚动条的只读备忘录来显示项目。
TMS有一些很好的组件,其中一个是可能有用的TCheckListEdit。