2011-05-03 41 views
1

我需要一個文本框(排序),用戶可以在其中輸入文本並從列表中刪除「標籤」。如何處理帶有可拖曳標籤的文字?

因此,例如,您可以結束:「這是一個< < 可拖曳標記 >>但事實並非如此。

我需要實現的是標籤作爲文本的一部分,不應該被修改,只是被刪除。這個標籤應該有一個特定的樣式,比如綠色的藥片或者其他東西(比如Gmail標籤)。我的意思是,我可以實現用戶掉入文本框的文字轉換,但是可以修改。

這是.NET 2.0或更高版本中的WinForms應用程序。

編輯:添加圖像,以進一步解釋: enter image description here

我現在面臨的問題是,「診斷」文本框應該處理文本和DROP掉綠色標籤。顯然,這不是一個正常的文本框...所以我可以想象如何處理用戶文本輸入和標籤。我已經在那裏的一些表情編輯器中看到過這種情況,一旦標籤被放置,你不能編輯它的文本,只是刪除它(它的行爲像一個單一的字符)。

在此先感謝!

編輯:如果你知道ASP.NET MVC的這一點,也很欣賞,因爲WebUI也更接近。

回答