2009-07-26 3 views
2

Delphi2009에서 VFI를 이해하는 데 문제가 있습니다. 기본 폼에서 레이아웃을 변경하면 해당 변경 사항이 상속 된 폼으로 전파되지 않습니다. 예를 들어, 기본 폼의 DBNavigator를 단추로 바꾸는 것은 상속 된 폼에 영향을주지 않습니다. 이것을 달성 할 방법이 있습니까? 또는 상속 된 모든 양식을 다시 구현해야합니까?비주얼 폼 상속 -베이스 폼의 변경

답변

1

2009 버전은 없지만 기본 양식의 컨트롤을 변경해야합니다. 그러나 속성은 무시 될 수 있습니다.

템플릿이 아닌 VFI를 사용하고 있습니까?

+0

기본 폼을 만들고 "상속 가능 항목"을 선택하고 "BaseForm"및 "상속"을 선택했습니다. 어떤 이유로이 작동하지 않는 것 같습니다. –

+1

파생 클래스 선언을 살펴보고 여기에 몇 줄을 게시하십시오. 새로운 응용 프로그램에서 재현 해보십시오. –

4

기본 폼을 변경 한 후 ide에서 하위 폼을 다시 열어야합니다. 그렇지 않으면 변경 사항이 표시되지 않을 수도 있습니다.

귀하의 경우 기본 양식 사본이 하나만 있는지 확인해야합니다. 어딘가에 기본 서식의 사본이있는 경우, 자녀 양식은 잘못된 기준을 찾고있을 수 있습니다.