Se vc tiver um sistema de venda e gostaria que esse sistema lhe perguntasse antes de fechar. Ai vai uma ajudinha pra vc..
procedure TFCaixa.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
var
StatusCaixa: Integer;
begin
if (StatusCaixa = 0) or (StatusCaixa = 3) then
begin
if Application.MessageBox('Tem Certeza Que Deseja Sair do Sistema?', 'Sair do Sistema', Mb_YesNo + Mb_IconQuestion) = IdYes then
begin
SetTaskBar(true);
FDataModule.ACBrECF.Desativar;
Application.Terminate;
end
else
CanClose := False;
end
else
begin
Application.MessageBox('Existe uma venda em andamento.', 'Informação do Sistema', MB_OK + MB_ICONINFORMATION);
CanClose := False;
end;
end;
Assinar:
Postar comentários (Atom)
📌 Tela de Splash, Tela de Login e Tela Principal em Delphi: Aprendendo na Prática
No desenvolvimento de sistemas, a experiência do usuário começa muito antes de utilizar as principais funcionalidades do software. Elemen...

-
Usei muito esta função no Clipper e como não a encontrei no Delphi, recriei-a e estou publicando para compartilhar com a comunidade function...
-
Alterar as cores do título de um DBGrid em tempo execução dará mais vida ao seu programa e trará uma aparência mais profissional ao sistema....
-
No evento OnClique de um botão ou menu, etc., colocar o texto abaixo (supondo-se que você tenha setado a propriedade name do form como For...
Nenhum comentário:
Postar um comentário