컨트롤의 런타임 바로 가기 메뉴를 프로그램적으로 사용자 정의하기
- 업데이트 날짜:2025-08-27
- 1분 (읽기 시간)
다음 단계를 따라 컨트롤에 대한 메뉴를 프로그램적으로 사용자 정의합니다.
- 컨트롤을 프런트패널에 추가합니다. 이 예제는 숫자 컨트롤을 사용합니다.
- 블록다이어그램에 이벤트 구조를 추가합니다. 숫자 컨트롤을 이벤트 구조에 포함시킬 필요는 없습니다.
- 이벤트 구조에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 이 케이스에 의해 핸들되는 이벤트 편집을 선택합니다.
- 이벤트 편집 대화 상자에서, 이벤트 소스 리스트에서 숫자를 선택한 후 이벤트 리스트에서 바로 가기 메뉴 활성화?를 선택합니다.
- 확인 버튼을 클릭하여 대화 상자를 닫습니다.
- 블록다이어그램에서 바로 가기 메뉴 활성화? 이벤트 구조 안에 [메뉴 아이템 삽입] 함수를 추가합니다.
- [메뉴 아이템 삽입] 함수의 아이템 이름 입력에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 생성≫상수를 선택합니다. 배열 상수가 나타납니다.
- 문자열 배열 상수의 원소 0에 도움말을 원소 1에 복사를 입력합니다.
- MenuRef 이벤트 데이터 필드를 [메뉴 아이템 삽입] 함수의 메뉴 참조 입력에 연결합니다.
팁 기본적인 바로 가기 아이템이 나타나지 않기를 원하는 경우, [메뉴 아이템 삭제] 함수를 사용합니다. 기본 바로 가기 메뉴 아이템을 삭제하려면, MenuRef 이벤트 데이터 필드를 [메뉴 아이템 삭제] 함수의 메뉴 참조 입력에 연결한 후 메뉴 참조 출력 출력을 [메뉴 아이템 삽입] 함수의 메뉴 참조 입력에 연결합니다.
- 연속 실행 버튼을 클릭합니다.
- 프런트패널로 전환하여 숫자형 컨트롤에서 마우스 오른쪽 버튼을 클릭합니다. 바로 가기 메뉴는 도움말 아이템과 복사 아이템을 포함합니다.
- 바로 가기 메뉴 선택 이벤트를 설정하여 아이템의 선택을 처리합니다.
노트 또한, [메뉴 아이템 삽입] 함수의 입력으로 어플리케이션 아이템 태그를 제공하여 기본적인 바로 가기 메뉴 아이템을 추가할 수 있습니다.