2014-04-05 8 views
1

내 응용 프로그램에 여러 개의 TDbLookup 구성 요소가 있으며 그 모두에 대해 키 누르기 이벤트를 닫고 다시 조회 쿼리를 여는 절차를 추가해야합니다.특정 키를 누르면 사용자 정의 기능을 델파이 구성 요소에 추가하여 트리거 할 수 있습니까?

그래서 궁금 해서요 :

이 어떻게 오브젝트 인스펙터에서 사용할 수있는 부울 속성을 갖기 위해, TDbLookup 구성 요소의 자손을 사용자 정의 할 수 있습니다, 내가 사용할 수 있음을 달성하기 위해?

true로 설정하면 TDbLookup에 포커스를두고 F5 키를 눌러 닫고 조회 쿼리를 다시 엽니 다.

가능합니까?

+0

새 컨트롤을 파생시킬 필요가 없습니다. 이 양식에서 KeyPreview로 처리 할 수 ​​있습니다. 모든 양식을 공통 조상에 기반하여 정책을 중앙 집중화 할 수 있습니다. –

답변

4

TDbLookup에서 새 구성 요소를 파생시키고 원하는 속성을 추가 한 다음 가상 KeyPress() 메서드를 재정 의하여 해당 속성을보고 그에 따라 작동하십시오.