GARANTIR DESCONTO

Fórum Propriedades, valor default de #356547

03/04/2008

0

Boa noite, senhores(as).

Desejo ter acesso ao valor default das propriedades de componentes, para configurá-las no evento OnCreate de formulários-padrão.

Penso em um código que obtenha todos os componentes de um form (ou aqueles indicados por mim) e configure suas propriedades para o valor default.

O object inspector tem acesso a esta informação, tanto que apresenta em negrito as propriedades cujo valor default foi modificada.

Alguem sabe como fazer isto?

Grato

Henrique


José Cordeiro

José Cordeiro

Responder

Posts

04/04/2008

Rodc

Você terá de usar RTTL (RunTime Type Library).
Eu não sei como é no Delphi mas no C++ eu uso as funções GetPropList() e GetPropInfo() para pegar um record do tipo PPropInfo. Neste registro você tem a propriedade ´Default´ que é o valor padrão da propriedade.
Dê uma pesquisada no Help do Delphi e na internet sobre RTTL e estas funções. Dê uma olhada também [url=http://www.blong.com/Conferences/BorConUK98/DelphiRTTI/CB140.htm]neste [/url]site que vai lhe ajudar muito.

Mãos à obra! :D


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar