선택자 컨트롤

사용자가 전체를 살펴 보고 선택할 수 있는 리스트를 생성합니다.

1378

선택자 컨트롤 타입

컨트롤 설명
링 컨트롤은 숫자형 값과 관련하여 선택 사항의 세트를 나타내는 숫자형 입력입니다.
열거형 타입 또는 열거형 열거형 컨트롤은 열거형 데이터 타입과 관련된 선택의 세트를 제시하는 객체입니다. 열거형 데이터 타입은 이름이 지정된 상수의 세트로 구성되어 있습니다.
라디오 버튼 그룹 라디오 버튼 그룹 컨트롤은 열거형 데이터 타입과 관련된 상호 배타적인 선택의 세트를 제시하는 객체입니다. 열거형 데이터 타입은 이름이 지정된 상수의 세트로 구성되어 있습니다.
콤보 박스 콤보 박스 컨트롤은 문자열 값과 관련된 이름의 리스트를 나타내는 객체입니다. 미리 정의된 리스트의 아이템에서 선택하거나, 편집 또는 실행 시 직접 새 값을 입력할 수도 있습니다.
리스트박스 리스트 박스 컨트롤은 아이템 세트를 나타내는 객체입니다. 실행 시 사용자가 한 개 또는 여러 아이템을 선택할 수 있습니다.
색 선택자 색 선택자 컨트롤은 색 모음을 나타내는 객체입니다. 각 색은 RGBA 색 값 또는 16진수 값에 상응합니다.

어떤 선택자 컨트롤을 사용해야 합니까?

선택자 컨트롤은 사용자가 선택할 수 있는 아이템의 리스트를 포함합니다.

컨트롤 사용하는 경우 예: 전자 상거래 어플리케이션

링 컨트롤을 사용하여 숫자형 값을 나타내는 선택 사항 리스트를 제공할 수 있습니다. 링 컨트롤은 숫자형 입력으로 이를 사용하여 숫자 값 대신에, 읽을 수 있는 의미가 담긴 값으로 이루어진 리스트에서 원하는 값을 선택할 수 있습니다.

사용자 프로그램의 로직이 문자열 대신 숫자형 값을 선호하는 경우, 링을 사용합니다.

사용자에게 제품 이름 리스트를 제공하려고 합니다. 이 때 각 제품의 이름은 고유한 제품 번호와 대응합니다. 각 제품 번호는 숫자형 값으로 지정할 수 있습니다. 그 후 이러한 숫자형 값을 상호 비교하여 아이템의 값을 찾을 수 있습니다.

1378

1378

열거형 및 라디오 버튼 그룹

열거형 또는 라디오 버튼 그룹을 사용하여 열거형 데이터 타입과 연계된 아이템 리스트를 제공합니다.

프로그램에서 임의의 숫자형 데이터 대신에 값이 고정된 상수 세트를 사용하려는 경우, 열거형 또는 라디오 버튼 그룹을 사용합니다.

일반적으로 사용자가 선택할 수 있는 옵션이 다섯개 이하일 때 라디오 버튼 그룹을 사용합니다. 라디오 버튼 그룹을 사용하면 신속하게 옵션을 살펴볼 수 있습니다.

주문하려는 아이템의 배송 속도 선택 사항 리스트를 사용자에게 제공하려고 합니다. 각 옵션에 할당되어 있는 숫자형 값은 자동으로 정의됩니다. 이 숫자형 값은 편집할 수 없습니다.

열거형 컨트롤에서 열거형 데이터 타입을 사용하여 프로그램의 로직을 구동할 수 있습니다. 예를 들어, 선택 사항의 이름은 데이터 타입의 일부이므로 이를 사용하여 케이스 구조의 케이스를 채울 수 있습니다. 이렇게 하면 프로그램이 유효한 상태만 사용하게 됩니다.

그림 1. 열거형
1378 1378
그림 3. 라디오 버튼 그룹
1378 1378
콤보 박스

사용자가 고를 수 있는 아이템의 전체 리스트를 제공하는 동시에, 편집 또는 실행할 때 리스트에 새 값을 입력할 수 있는 옵션을 제공하려면 콤보 박스를 사용합니다.

사용자 프로그램의 로직이 숫자형 값 대신 문자열을 필요로하는 경우, 콤보 박스를 사용합니다.

사용자에게 이전의 배송 주소 리스트를 보여주고, 이번 구매 시 새 배송 주소를 입력할 수 있도록 하려고 합니다.

1378

1378

리스트박스

사용자가 실행 시 선택할 수 있는 아이템의 리스트를 제공하려고 할 때 리스트 박스를 사용합니다.

사용자가 한 개 또는 이상의 제품을 선택할 수 있는 제품 리스트를 제공하려고 합니다.

선택하지 않기 허용 확인란에 확인 표시를 하여 사용자가 아이템을 선택하지 않도록 허용할 수 있습니다. 예를 들어, 사용자가 모든 아이템을 선택 해제하도록 허용할 수 있습니다.

1378

1378

선택자 컨트롤에 특정한 값 할당하기

링, 열거형, 라디오 버튼 그룹에 나열된 문자열과는 달리, 콤보 박스 및 리스트 박스에 나열된 문자열은 숫자형을 갖지 않습니다. 또한, 열거형과 라디오 버튼 그룹에는 숫자값이 부호없는 정수 값으로 순서대로 나열되어야 하는 반면, 링 컨트롤의 경우에는 숫자값이 훨씬 유연하게 정렬될 수 있습니다.

  1. 특정 값을 할당하려는 컨트롤을 선택합니다.
  2. 아이템 그룹의 아이템 탭에서 원하는 특정 값을 할당하고 정렬합니다.

편집 또는 실행 중 사용자가 새 값을 입력할 수 있도록 콤보 박스 활성화하기

  1. 콤보 박스 컨트롤을 선택합니다.
  2. 아이템 그룹의 아이템 탭에서 라벨 없는 값 입력 허용을 선택합니다.