두 VCL 구성 요소를 병합하여 두 속성에 모두 액세스 할 수 있습니까?두 개의 기존 구성 요소를 함께 병합하는 방법은 무엇입니까?
예를 들어, 나는 내가 TImage
가 TPanel
에 아이가 될 것입니다 때문에 TPanel
는 기본 구성 요소입니다 것을 요구하는 TImage
한으로 TPanel
을 병합 할.
가능합니까?
저는 Delphi 2010에서 Component> New VCL Component를 통해이 작업을 수행하려했지만 시각적 구성 요소가 필요할 때 비 시각적 구성 요소를 만듭니다.
변경하려면 어떻게해야합니까?
코드를 먼저 작성해야하며 모든 것이 정상적으로 실행되면 IDE 내에 구성 요소를 등록해야하기 때문입니다. 두 속성에 모두 액세스하려면 두 구성 요소, 즉 세터와 getter에 대해 "프록시"속성을 정의해야합니다. – ComputerSaysNo
TComponent에서 파생되는 클래스로이 작업을 수행하려고합니까? 왜냐하면 그것이 비 시각적 인 이유 일 것입니다. TComponent는 비 시각적 구성 요소의 기본 클래스입니다. –