Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lynx

Campos modificados ? como detectar e avisar ?

Recommended Posts

Boa tarde, Tenho um formulário com Page Control. Como faço para saber que algum campo foi alterado, dentro deste Page Control ? No caso quando algum campo é alterado, vou habilitar o botão "Salvar alterações", a mesma coisa quando fechar o form... perguntar se deseja "salvar as alterações"... Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

showmodal, TMemos e TListbox...

 

 

Estou começando a fazer da seguinte maneira.

 

 

for i:=0 to Self.ComponentCount-1 do

if (Self.Components is TMemo) or (Self.Components is TListbox) then

begin

if Self.Components.ClassType = TMemo then

(Self.Components as TMemo).tag:= 0;

if Self.Components.ClassType = TListbox then

(Self.Components as TListbox).tag:= 0;

end;

 

 

..

 

e no Onchange dos Memos eu coloco tag 1;

 

qualquer ajuda é bem vinda.

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

No envento onchange ou keypress dos campos:

* abilite o botão

ou

* defina uma variável boolean como true

 

ao fechar a janela:

 

if alterado then //alterado é uma variável do tipo boolean  msgdlg('bla bla bla...);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.