c빌더 6.0 사용자 입니다.
컴포넌트를 처음 만들어 보고있습니다.
궁금한 부분이 있어서 글을 올립니다.
1> 컴포넌트의 프로퍼티에 있는 값이 바뀌는경우 어떻게 그것을 알수있는지..
(디잔인 타임에 알수있는 방법이 있는지?)
2> 현제 프로젝트내의 특정 컴포넌트의 유무를 디잔타임에 알수 있는 방법이 있나요?
ex) form1에 xxxEdit1
form2에 xxxEdit2 있는경우
form3에 rrrbuilder란 컴포넌트가 있는경우
rrrbuilder의 컴포넌트를 폼에 내려놓을때 form1,form2에 xxxedit 컴포넌트가 알수 있는
방법이 있나요?
읽어 주셔서 감사합니다.
1번은 프로퍼티의 write메소드를 이용하시면 됩니다.
property 이름: 변수형 read 읽기함수 write 쓰기함수;
속성이 변경될때 write에 있는 쓰기함수가 호출되니까 금방 알 수 있죠...
2번은 델파이 폼 디자이너를 이용하면 될듯한데 Wizard/Expert라고 Design-Time용 Add-on프로그램을 만드셔야 할것같군요... Add-on 프로그램만드는 시간과 디자인타임에서의 필요성을 잘 비교해보셔서 만드시던가 하세요...
^^ 항상 즐코하세요...