! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

MultiSelect 입력 컨트롤을 WinForms, WPF 및 UWP에 사용하는 방법 > 블로그 & Tips

본문 바로가기

ComponentOne

블로그 & Tips

MultiSelect 입력 컨트롤을 WinForms, WPF 및 UWP에 사용하는 방법

페이지 정보

작성자 GrapeCity 작성일 2023-08-01 10:41 조회 490회 댓글 0건

본문

MultiSelect 입력 컨트롤은 드롭다운 목록에서 다중 선택을 할 수 있는 콤보 상자와 같습니다.

선택된 항목은 편집기 영역에 쉼표로 구분된 텍스트 또는 태그로 표시됩니다.


이 컨트롤은 특히 이메일 양식에서 "수신" 또는 "참조" 주소 드롭다운을 선택하거나, 양식의 필터를 사용하여 필터링 기준에서 여러 항목을 선택하는 경우에 사용됩니다.


MultiSelect는 WinForms, WPFUWP에서 사용할 수 있습니다.


C1MultiSelect는 내부적으로 C1CheckList 및 C1TagEditor를 사용하며, 해당 컨트롤은 개별적으로 사용할 수도 있습니다.



MultiSelect로 데이터 바인딩 


MultiSelect는 ADO.NET 데이터 소스 및 .NET Collections에 대한 데이터 바인딩을 지원합니다.


MultiSelect 컨트롤을 WinForms의 BindingInfo.DataSource 속성과 WPF 및 UWP의 ItemsSource로 설정하면 됩니다.


또한 DisplayMemberPath는 드롭다운에 표시하는 데 사용해야 하는 속성을 설정하는 데 사용할 수 있습니다.

WinForms MultiSelect로 데이터 바인딩 


바운딩 해제 모드에서 MultiSelect 사용


MultiSelect 컨트롤은 바운딩 해제 모드에서도 사용할 수 있습니다.

컨트롤의 "항목" 속성의 Add(추가) 메서드를 사용하여 새 C1CheckListItem을 추가합니다.


C1CheckListItem에 개체를 할당할 수 있습니다.

마찬가지로 "항목"의 Insert(삽입) 메서드를 사용하여 MultSelect에 항목을 삽입합니다.



선택된 항목을 태그로 표시 


선택된 항목은 편집 영역에 태그로 표시할 수 있습니다.


이러한 태그는 태그에서 "x"를 클릭하여 제거할 수 있습니다.

해당 기능은 MultiSelect 컨트롤의 DisplayMode 속성을 설정하고 텍스트 또는 태그를 선택하여 활성화하거나 비활성화할 수 있습니다.

선택된 항목을 태그로 표시



드롭다운에서 항목 검색


자동 완성 기능은 기본적으로 컨트롤에 내장되어 있습니다.

사용자가 목록 항목과 일치하는 한 글자 또는 두 글자를 입력하면, 해당 문자열이 보기에 스크롤되어 강조 표시 됩니다. 

드롭다운에서 항목 검색 


MultiSelect의 모든 항목 선택


해당 컨트롤은 ShowSelectAll Boolean(부울) 속성을 노출하여 모든 항목을 선택하거나 선택 취소할 수 있는 체크박스를 표시합니다.

MultiSelect의 모든 항목 선택 


선택 모드 설정


컨트롤은 여러 가지 선택 옵션을 제공합니다. 사용자가 여러 항목을 선택할 수 있거나 단일 항목만 선택하도록 제한할 수도 있습니다.


또한, 사용자는 CTRL 키를 누른 상태에서 여러 항목을 선택할 수 있습니다.

'확장' 모드는 이 옵션을 지원합니다.

SelectionMode 속성을 사용하여 Single(단일), Multiple(다중) 또는 Extended(확장) 모드를 설정할 수 있습니다.



ComponentOne C1CheckList 컨트롤 


C1MultiSelect는 내부적으로 C1CheckList를 사용하며, 이 컨트롤은 항목의 검사 목록으로 별도로 사용할 수도 있습니다.

C1CheckList 컨트롤




지금 바로 ComponentOne을 다운로드하여 직접 테스트해 보세요!

c1.png

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그1

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.