2011-05-03 3 views
1

사용자가 텍스트를 입력하고 목록에서 "태그"를 삭제할 수있는 텍스트 상자 (정렬)가 있어야합니다.드래그 가능한 태그가있는 텍스트를 처리하는 방법은 무엇입니까?

예를 들면 다음과 같이 끝낼 수 있습니다. "This is a < < dragable tag >> 그리고 이것은 아닙니다."

내가 달성해야하는 것은 텍스트의 일부인 태그를 수정하거나 삭제하지 말아야한다는 것입니다. 태그에는 녹색 알약 또는 특정 유형 (예 : Gmail 라벨)이 있어야합니다. 내 말은, 사용자가 텍스트 상자에 드롭 한 텍스트를 구현할 수 있지만이 텍스트는 수정할 수 있습니다.

이것은 .NET 2.0 이상의 WinForms 응용 프로그램입니다.

편집 : 더 이것을 설명 할 이미지를 추가하면 : enter image description here

내가 직면하고있어 문제는 "진단"텍스트 상자는 텍스트와 떨어 뜨린 녹색 라벨을 처리해야한다는 것입니다. 분명히 이것은 일반 텍스트 상자가 아닙니다 ... 그래서 사용자 텍스트 입력 및 레이블을 처리하는 방법을 상상할 수 있습니다. 거기에 몇 가지 표현 편집기에서 이것을 본 적이 있는데 일단 레이블이 배치되면 텍스트를 삭제하기 만하면 편집 할 수 없습니다 (단일 문자처럼 동작 함).

미리 감사드립니다.

편집 : ASP.NET MVC에 대해 알고 계시면 WebUI로도 인정됩니다.

답변

1

웹 파트의 경우 여러 개의 javascript 라이브러리를 사용하여 드래그 드롭 부분을 보관할 수 있습니다. 예를 들어, JQueryUI의 경우 다음을보십시오. http://jqueryui.com/demos/droppable/#shopping-cart.

WinForms를 즐기십시오. P

관련 문제