말씀하신 영역은 published 영역 입니다.
손으로 코딩해서 단추를 publised 이외의 영역에 생성할 수도 있지만,
Form위에 올려진 단추를 다른 영역으로 옮길 수는 없습니다.
Form위에 올려진 단추와 기타 컨트롤들은 *.DFM 에 저장되는데 *.DFM에
저장되기 위해서는 반드시 published 영역에 있어야 하기 때문입니다.
그리고, published 영역에 올려진 method와 property는 Form class의
RTTI( Run Time Type Information )에 포함되게 됩니다. RTTI에 대해
서는 인터넷에서 검색을 해보시면 이러 저러한 정보를 얻을 수 있습니다.
midal2 님이 쓰신 글 :
: 버튼을 추가하고 button1: TButton을 private영역으로 옮기니 컴파일이 안됩니다.
: 그 이유는 뭔지 자세히 알려주심 감사하겠습니다.
: 그리고 폼에다가 button1같은 객체를 추가하면 private나 public, protected영역안에
: 선언되 있지 않고 아무 제한속성없는 맨위에 선언되는데 그 곳에 선언되는 객체나 변수들의
: 제한이나 용도는 뭔지 알려 주세요
:
|