Fórum Crianção de componente, atulizaçao propriedade #211099
02/02/2004
0
Qual é a maneira mais certa e pratica de atualizar um campo do tipo TStrings. Tenho uma propriedade num componente que estou criando
e nela vou jogar os campos de uma tabela. queria atualizar está propriedade qdo atualizasse o Datasource deste componente. Ou seja,
qdo o datasource fosse nulo esvaziar a propriedade se alterasse o datasource jogaria os novos campos e tiraria os antigos.
e nela vou jogar os campos de uma tabela. queria atualizar está propriedade qdo atualizasse o Datasource deste componente. Ou seja,
qdo o datasource fosse nulo esvaziar a propriedade se alterasse o datasource jogaria os novos campos e tiraria os antigos.
Acacio
Curtir tópico
+ 0
Responder
Posts
02/02/2004
Beppe
Declare o DataSource assim:
Tecle Ctrl+Shift+C.
No SetDataSource, coloque:
property DataSource: TDataSource read FDataSource write SetDataSource;
Tecle Ctrl+Shift+C.
No SetDataSource, coloque:
if FDataSource <> Value then begin FDataSource := Value; if Value = nil then FieldList.Clear else begin // adiciona os campos ao FieldList: TStrings; end; end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)