classe campo limitado

Delphi

28/08/2015

olá

tenho uma classe com um propriedade que interage com o banco de dados e um dos campos da classe não quero que seja acessada diretamente, pois o valor deve ser gerado por um método.
porem um único momento esse mesmo campo deverá ser alterado, que é quando eu trago as informações do banco pelo select...

ou seja,

só pode aceitar informação caso eu esteja fazendo select...

qual seria uma maneira de fazer isso ?!

teria como fazer algo que ao instanciar a classe o campo não apareça?
Black Forever

Black Forever

Curtidas 0

Respostas

Raimundo Pereira

Raimundo Pereira

28/08/2015

No evento
KeyPress do seu Edit coloque o código abaixo.

If not(DM.SUA_TABLE.State in [dsEdit]) then
begin
Key := #0;
end;

Aguardo retorno
GOSTEI 0
POSTAR