我需要一个文本框(某种类型),用户可以在其中输入文本并从列表中删除ir中的“标记”。
因此,例如,您可以结束:“这是<< 可拖动标记>>而这不是。”
我需要实现的是,作为文本一部分的标签不应该被修改,只是删除。标签应该具有某种样式,如绿色药丸或其他东西(例如Gmail标签)。我的意思是,我可以实现用户下载到文本框中的文本转换,但是可以对其进行修改。
这是.NET 2.0或更高版本的WinForms应用程序。
编辑:添加图片以进一步解释:
我面临的问题是“诊断”文本框应该处理文本和下垂的绿色标签。显然这不是一个普通的文本框...所以我可以想象如何处理用户文本输入和标签。我在那里的一些表达式编辑器中看到了这一点,一旦放置标签,你就无法编辑它的文本只是删除它(它的行为就像一个字符)。
提前致谢!
编辑:如果您对ASP.NET MVC了解这一点,也会对WebUI更加接近。
答案 0 :(得分:1)
对于Web部件,您可以使用多个javascript库来存档拖放部件。 例如,对于JQueryUI,请查看:http://jqueryui.com/demos/droppable/#shopping-cart。
享受WinForms的乐趣:P