Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[4551] [답변] KIMOPEN/ [델파이]Image를 동적생성...
찌께다시 [ ] 2585 읽음    1998-09-18 20:10

비주얼 컴포넌트의 경우는 그 부모와의 관계가 명확히 해야만 합니다.

즉 이미지를 동적으로 생성한다면 그 이미지가 어디에 생성되는가를 명시를 해주어야

합니다. 이미지가 폼에 생성된다고 할때...

첨부하신 소스부분에서  한줄의 코딩만 해주시면 됩니다.

  image := TImage.Create(Image);
  image.parent := self; -------------> 이부분이 없으면 에러가 납니다.;
  inc(x,10);                          즉 부모 윈도우를 폼으로 한다는 애기입니다.
  inc(y,10);
  Image.Left := x;
  Image.Top := y;
  Image.Stretch := true;
  Image.Picture.LoadFromFile('d:\htc\map\test.ico');

모든 컴포넌트를 동적으로 생성을 한다 하면 우선 그 컨포넌트가 누구의 자식인지

또 누구의 소유인지의 관계를 명확히 해야한다는 것을 유념하세요...

별 중요한 문제라고는 생각되지 않지만..

image.visible := True;

image.show := True; <----- 컨포넌트에 show프로퍼티가 아니라..visible프로퍼티로서

폼에 나타나게 합니다.

그럼 존 코딩 되ㅌ셀?....


+ -

관련 글 리스트
4551 [답변] KIMOPEN/ [델파이]Image를 동적생성... 찌께다시 2585 1998/09/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.