XPLATFORM 101
Application > Collection

제목은 Collection 이지만 특별한 내용은 아니고
애플리케이션 내에 포함된 자원들의 집합을 어떻게 다루는지에 대한 내용입니다.


components
- Form 의 속성입니다. Form 안에 속해있는 컴포넌트 목록을 접근하는 속성입니다.
도움말을 보면 collection 방식으로 접근한다고 나와있네요.
일반적인 collection 의 속성은 length 를 가지고 해당 index 값으로 접근이 가능합니다.
보통의 Form 에서는 this.components 로 접근할 수 있습니다.

all
- Application 오브젝트를 비롯한 여러 오브젝트의 속성이며
Application의 경우에는 메인프레임, 트레이, 위젯, 전역 변수, 전역 객체에 접근하는 속성입니다.
일단 기본적으로 메인프레임은 잡히겠고
GlobalVariables 에 있는 변수나 Dataset이 잡히게 됩니다.

popupframes
- 팝업된 윈도우의 집합입니다. 단 Modeless 로 올려진 윈도우만을 체크합니다.
Modal일 경우에는 하위 프로세스가 어짜피 진행이 되지 않으니 체크할 수 없겠죠.

open()
- Application.open() 은 ChildFrame.showModeless와 동일한 동작을 하게 됩니다.
Modeless 대화상자 (창)를 띄우기 위한 메소드라고 합니다.
collection과는 상관없지만 목록에 있어서..^^
[application.]open(strName,strFormURL,objParentFrame,{objArgumentList},strOpenStyle,nLeft,nTop[,nRight,nBottom[,objOpener]])

move()
- 대부분의 보여지는 컴포넌트는 move() 메소드를 가집니다. 프레임도 마찬가지구요.
단 고정된 형태의 프레임에 포함되는 경우 FrameSet 의 경우에는 지원되지 않습니다.
ChildFrame.move(nLeft,nTop[,nRight,nBottm])

* Collection 반환 객체는 누가 호출하는지에 따라 달라집니다.
메뉴얼을 보면 각 메소드의 반환 객체가 정리되어 있으니 참고하셔야 합니다.