하나의 Timage 위에 여러개의 다른 TImage를 동적생성하려고 합니다.
[소스]
Image1 := TImage.Create(Self);
Image1.Parent := Form1;
Image1.ControlStyle := Image1.ControlStyle + [csAcceptsControls];
if ItemType = '[Symbol]' then begin
NewSymbol := TImage.Create(Self);
NewSymbol.Parent := Image1; <- 에러발생
........
end;
이렇게 해주면 될까해서 시도해봤는데 아래의 에러메세지가 뜨네요.
Incompatible types: 'TWinControl' and 'TImage'
만약 TImage 컴포넌트가 컨테이너의 역할을 할 수 없다면,
투명한 컨테이너는 어떠한 것을 사용할 수 있을까요?
답변 좀 부탁드립니다.
해당 컨트롤이 위치한 아래쪽에 위치한 컨트롤들이 보이는 것이라면..
팬널같은걸 사용하시고
팬널에 가려진 부분을 캔버스에 그려주면 안될까요? ^^;
넘 무식한 방법인가? ㅡㅡ;
님이 원하는 기능을 가진 컴포넌트가 있을지도...