如何处理带有可拖动标签的文本?

时间:2011-05-03 16:17:12

标签: .net asp.net-mvc desktop-application

我需要一个文本框(某种类型),用户可以在其中输入文本并从列表中删除ir中的“标记”。

因此,例如,您可以结束:“这是<< 可拖动标记>>而这不是。”

我需要实现的是,作为文本一部分的标签不应该被修改,只是删除。标签应该具有某种样式,如绿色药丸或其他东西(例如Gmail标签)。我的意思是,我可以实现用户下载到文本框中的文本转换,但是可以对其进行修改。

这是.NET 2.0或更高版本的WinForms应用程序。

编辑:添加图片以进一步解释: enter image description here

我面临的问题是“诊断”文本框应该处理文本和下垂的绿色标签。显然这不是一个普通的文本框...所以我可以想象如何处理用户文本输入和标签。我在那里的一些表达式编辑器中看到了这一点,一旦放置标签,你就无法编辑它的文本只是删除它(它的行为就像一个字符)。

提前致谢!

编辑:如果您对ASP.NET MVC了解这一点,也会对WebUI更加接近。

1 个答案:

答案 0 :(得分:1)

对于Web部件,您可以使用多个javascript库来存档拖放部件。 例如,对于JQueryUI,请查看:http://jqueryui.com/demos/droppable/#shopping-cart

享受WinForms的乐趣:P