입력기를 위한 키 눌렀을 때 확장기능 설정 예

 

사용자가 입력기에 숫자 등을 입력한 후 엔터(ENTER)키를 눌러 입력한 값을 태그로 가져올 필요가 있을 때 스튜디오에서 다음과 같이 설정하여 사용할 수 있다.

1) 스튜디오의 모듈 편집기에서 입력기(Edit Box)를 삽입한다.

2) 입력기의 속성 대화상자의 확장기능 탭을 연다.

3) <그림 1>과 같이 확장기능 사용을 체크( V )하고 이벤트 Key Down 확장기능을 체크( v ) 한다.

4) <그림 1>의 1 버튼을 눌러 다음과 같은 내용의 스크립트를 작성한다. ( <그림 2> 참조)

if(@KeyGetCode() != 13) return;                  // 엔터키가 아니면 return

 

@EditBoxGetText("EditBox1", buf); // EditBox1 입력기의 내용을 가져온다. buf = string 변수

$count = @atof(buf);                                   // 입력된 숫자를 count 아날로그 입력 태그에 대입

                           @EditBoxSetText("EditBox1", "");                  // EditBox1 입력기에 입력된 내용을 지운다. 또 다른 숫자 입력을 위해

 

128.PNG

<그림 1> 입력기 요소 속성 대화상자의 확장기능 탭을 설정한 예

 

129.PNG

<그림 2> 입력기의 키 눌렀을 때 확장기능으로 입력한 값을 태그로 가져오는 스크립트 작성 예

 

관련항목)

입력기 그래픽 요소

스튜디오에서 입력기 설정

확장기능 설정

그래픽 보기

보기 메뉴

감시 프로그램 주 도움말