|
Chart안에 스피드 버튼이 필요해서
새로운 컴포넌트를 만들었습니다.
컴포넌트를 만들때 헤더파일에
TSpeedButton* FChartFormatBTN;
__property TSpeedButton* ChartFormatBTN = {read = FChartFormatBTN , write = FChartFormatBTN };
하고나서 컴파일 -> 인스톨 후
오브젝트 인스펙터를 보면 제가 추가한 스피드버튼이
+ChartFormatBTN 와 같이 표시가 됩니다.
그래서 +를 클릭하여 확장한 다음 스피드버튼의 프로퍼티를 셋팅해서 사용할 수 있게 되었는데,
이벤트는 되지를 않습니다.
그래서 지금은 메뉴얼을 참고하여 버튼의 클릭 이벤트를 생성하여 사용하고 있습니다.
저는 이벤트도 프로퍼티와 마찬가지로 오브젝트인스펙터에서 + 표시가 되어서 스피드버튼의 모든 이벤트를
사용할 수 있도록 나오게 하고싶습니다.
도움 부탁드립니다.
한가지 문제가 더 발생했습니다.
프로그램에 컴포넌트를 갖다놓고
((TNewChart *)Sender)->Name 로해서 이름을 알아내려 하는데
분명히 Name프로퍼티에 입력을 해 줬지만,
ShowMessage로 출력을 해보면 아무것도출력이 되지 않습니다.
혹 이유를 아시는 분이 계시면 이문제도 부탁드립니다.
그럼 미리 감사합니다.~^^
|